Вниз  PHP и мелкие вопросы
- 11.06.2012 / 21:18
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
web_demon, бд была и в utf8_general_ci и в utf8_unicode_ci но все по прежнему. Возможно записывать надо сначало, а потом, перед отображением пропускать через функцию
- 11.06.2012 / 22:23
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
Dinisimys1, попробуй :)
__________________
 わからない!!
- 12.06.2012 / 08:17
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
А есть ли такая функция, которая в тексте экранирует "<",">" по аналогии с htmlentities. Почему я ею не пользуюсь? Да мне весь текст экранировать не надо. Если такой функции нет, тогда прийдеться с рег.выражениями поработать
- 12.06.2012 / 08:22
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Dinisimys1, replace'ом замени, зачем регэкспы? хотя зачем изобретать велосипед
- 12.06.2012 / 08:25
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Хух, такая функция есть htmlspecialchars. Аж легче стало :)
- 12.06.2012 / 16:06
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
qwertyuiop (11.06.2012/18:40)
mrEDitor, а разЬве он компилируемый? О.о
а почему нет? пытался как то сделать пару приложений. не впечатлило
__________________
 Магистр Мёда
- 14.06.2012 / 11:43
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
  1. function LongForm($text)
  2. {
  3. return ((strlen($text) < 5) AND (strlen($text) > 5000)) ? 'Текст повідомлення не повинен містити менш ніж 5сим. і більш ніж 5000 сим.' : true;
  4. }
  5. echo LongForm('gdd');
Почему выводит 1(тру)?
- 14.06.2012 / 12:04
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Dinisimys1, true замени на $text
a return на echo
__________________
 Магистр Мёда

Изменено Koenig (14.06 / 12:05) (всего 1 раз)
- 14.06.2012 / 12:31
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Koenig, нет. Так не получиться. Вот как именно я использую эту функцию
  1. if (LongForm($text)) mysql_query("INSERT INTO `comment` SET `writer` = '$log1', `text` = '$text', `num_post` = '$num'");
  2. else echo LongForm($text);
Но я уже решил проблему
  1. function LongForm($text)
  2. {
  3. return ((strlen($text) > 5) AND (strlen($text) < 5000)) ? false : 'Текст повідомлення не повинен містити менш ніж 5сим. і більш ніж 5000 сим.';
  4. }


Изменено Dinisimys1 (14.06 / 12:33) (всего 1 раз)
- 19.06.2012 / 21:22
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Народ, вобщем у меня проблема, как отправлять е-мейлы с сайта? И как сделать штоб скрипт деапозон адресов обробатывал (от , до) при цыфровых мейлах,
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)