claygod: В РНР не нужно объявлять переменные. Для того, чтобы информация о необьявленных переменных не выводилась, можете в начале файла поставить к примеру Error_reporting(0); (отключит все ошибки) или Error_reporting (E_ERROR | E_WARNING | E_PARSE); (Сообщать о простых ошибках во время выполнения). Посмотрите у себя файл php.ini, переменную error_reporting - она регламентирует уровень обработки ошибок.
я в курсе)))
в любом языке нужно объявлять переменные) это этикет программирования)
скрытие ошибок не для того существует, чтобы допускать в скрипте такие оплошности)
я про то что, если соблюдается красивая стилистика кода с нужными отступами, а не хрень в одну строчку, то не обязательно пихать одну жалкую строчку в скобки.)
У нас воду горячую дают раз в два месяца, а счета присылают ежемесячно. И никто не платит за ничего.
аналогично и у нас в селе. и вода не горячая, а еле теплая)
(c) коровка
скрипт не разрешает html в новостях)
ищите в коде htmlspecialchars скорее всего)
ну preg_replace('\w*'.$search.'\w*i', "<b>\\0</b>", $text); естественно не работает, потому что правильней
preg_replace("'[\w]*".$search."[\w]*'i", "<b>\\0</b>", $text);
по крайней мере у меня все работает
чем вам мой вариант то не нравится? в каких интересно случаях он не работает
можно правда его и так записать
preg_replace("'[\w]*".$search."[\w]*'i", "<b>\\0</b>", $text);
но разницы особой нету
preg_replace("'\b(\w*)?".$search."(\w*)?\b'i", "<b>\\0</b>", $text);
В РНР не нужно объявлять переменные. Для того, чтобы информация о необьявленных переменных не выводилась, можете в начале файла поставить к примеру Error_reporting(0); (отключит все ошибки) или Error_reporting (E_ERROR | E_WARNING | E_PARSE); (Сообщать о простых ошибках во время выполнения). Посмотрите у себя файл php.ini, переменную error_reporting - она регламентирует уровень обработки ошибок.
я в курсе)))
в любом языке нужно объявлять переменные) это этикет программирования)
скрытие ошибок не для того существует, чтобы допускать в скрипте такие оплошности)
скачал румбу. поставил. захожу, а мне сначала выводится список из 70 ошибок, что переменные не определены...
а уважения к таким цмс, в которых не проверяются переменные хотя бы на существование, что-то нету(
greenwood, а они сильно напыщенные?
да дле еще та каша...
я про то что, если соблюдается красивая стилистика кода с нужными отступами, а не хрень в одну строчку, то не обязательно пихать одну жалкую строчку в скобки.)
отступы должны рулить читаемостью, а не скобки)