[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: nl2br - w3c стандартизация html4.01
inpost
На моем сайте: http://validator.w3.org/check?uri=http%3A%...tigersun.com.ua

Валидатор ругается Result: Passed, 6 warning(s) :
Line 76, Column 77: NET-enabling start-tag requires SHORTTAG YES
<p align="center"><img src="img/design/catty_sindy.jpg" alt="Sindy"></p><br />


Документ тип у меня HTML 4.01 Transitional, и как я понял, для <br> не надо делать закрывающийся тег. Но скрипт: nl2br() автоматически ставит <br />.
Подскажите, как убрать эту проблему?
Возможно ли настроить nl2br, или использовать другой тип документа, или пользоваться другим скриптом для переносов при выборке из mysql.

Все 6 предупреждений именно на <br /> при выборке из базы данных!

Спасибо за внимание



Спустя 13 минут, 1 секунда (6.04.2010 - 14:18) waldicom написал(а):
А для чего эти панты это нужно ?
Если уж так хочется, сделай функцию nl2brMy, вызывай в ней обычную nl2br, убирай в ней слэш и отдавай полученное

Спустя 1 час, 21 минута, 37 секунд (6.04.2010 - 15:40) inpost написал(а):
Спасибо, я сделал так и всё прошло:
echo str_replace("<br />", "<br>", nl2br($myrow['text']));


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.