Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Здравствуйте. Нужна ваша помощь. Почему данный код функционирует неправильно: $str = preg_replace_callback('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', 'url_replace', $str); На страницу выводится следующее, хотя код вроде правильный: Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, 'url_replace', to be a valid callback
Requires argument 2 - система не может найти аргумент 2 ф-ции url_replace.