Вроде не ошибся темой!!! Вопрос следующий: У меня на веб-сервере под FreeBSD (Apache 1.13, PHP 4.3.1, MySQL 4.10) не работает функция preg_replace(). Вот ошибки и куски кода скриптов: Fatal error: Call to undefined function: preg_replace() in /usr/local/www/data/phpMyAdmin/libraries/sanitizing.lib.php on line 37 PHP: return preg_replace('/\[a@([^"@]*)@([^]"]*)\]/', '<a href="\1" target="\2">', strtr($message, $replace_pairs)); Fatal error: Call to undefined function: preg_replace() in /usr/local/www/data/vbulletin3.6.0_beta2/upload/includes/class_core.php on line 1905 PHP: function strip_sessionhash(&$string) { $string = preg_replace('/(s|sessionhash)=[a-z0-9]{32}?&?/', '', $string); return $string; } Подскажите, пожалуйста, где и как активировать эту функцию??? Ничего не работает!
Да, с докой не вопрос! Почитал, вроде, все ясно написано... но, вот в моей версии, как раз эта функция должна быть активна... А не работает... И там написана установка на Линукс, а у меня ФриБСД...
Не логично - если это вопрос, то ты сам можешь на него ответить. Если не ясно, поясняю - ты спросил "...не работает ли функция preg_replace?" Ты сам и ответил на свой вопрос, что не работает.. Извиняюсь за оффтоп, но я начинаю любить логику.
Я переставил ПХП на версию 5.3.0 В httpd.conf прописал (так как сказано): For PHP 5: LoadModule php5_module libexec/libphp5.so и AddModule mod_php5.c но я не могу найти этих файлов в системе? при загрузке ОС я вижу ошибку: "не найден файл libphp5.so" Где они есть или откуда их скачать?