Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Почему <br?
Форумы портала PHP.SU » » Вопросы новичков » Почему <br?

Страниц (1): [1]
 

1. new01 - 07 Декабря, 2011 - 15:51:19 - перейти к сообщению
Вот фукнция
PHP:
скопировать код в буфер обмена
  1.  
  2. function clear($string)
  3. {
  4. if(strlen($string)==0) { return FALSE; }
  5. else {return nl2br(addslashes(trim($string)));}
  6. }
  7.  

Почему-то иногда возращает <br т.е. тег остаётся незакрытым почему?!
P.S не хватает > т.е. правильный вариант <br>
2. Данил_123 - 07 Декабря, 2011 - 15:58:37 - перейти к сообщению
Можно чуть больше кода?
3. new01 - 07 Декабря, 2011 - 16:01:33 - перейти к сообщению
Ребята! Я похоже догадался. После этого я просто обрезаю текст и иногда получается, что обрезаю и тег <br>! Тему можно уже закрыть.
4. Данил_123 - 07 Декабря, 2011 - 16:05:03 - перейти к сообщению
new01 я не пойму вы чистете(clear) $string, а после работаете с ее длиной
5. new01 - 07 Декабря, 2011 - 16:05:46 - перейти к сообщению
Данил_123, ну получается что так.
(Добавление)
А если делать наоборот то clear не работает.Вот задачка
6. Данил_123 - 07 Декабря, 2011 - 16:08:30 - перейти к сообщению
так допиши print ">";
7. new01 - 07 Декабря, 2011 - 16:10:07 - перейти к сообщению
Данил_123,хахаха), а если там всё нормально? то > вылезет
8. Данил_123 - 07 Декабря, 2011 - 16:14:38 - перейти к сообщению
так допишите только в false или true.. Как вы ее(функцию) вызываете?
9. new01 - 07 Декабря, 2011 - 16:14:44 - перейти к сообщению
Данил_123, спасибо за попытку помощи, я уже решил проблему.) "Спасибо" нажал.
10. Данил_123 - 07 Декабря, 2011 - 16:20:13 - перейти к сообщению
Вы хоть напишите, в чем дело?
11. Bio man - 07 Декабря, 2011 - 18:35:04 - перейти к сообщению
Данил_123,
new01 пишет:
я уже решил проблему

new01, к сведению, nl2br работает по стандартам XHTML, то есть вставляет не <br> а <br />

 

Powered by ExBB FM 1.0 RC1