вопрос
Добрый вечер. Выручайте, ребят. Warning: preg_replace(): Compilation failed: invalid range in character class at offset 11 in /home/tip/razbor.53live.ru/engine/modules/board/add.post.php on line 124
$http = $db->safesql( htmlspecialchars( stripslashes( $_POST['http'] ) ) );
$phone = preg_replace( "/[^(0-9))(-\s]/i", "", $_REQUEST['phone'] ) ? $db->safesql( $_REQUEST['phone'] ) : "";
Такое впечатление, что кусок регулярки просто забыли дописать, а огрызки теперь "ругаются".
Попробуйте так:
Попробуйте так:
$http = $db->safesql( htmlspecialchars( stripslashes( $_POST['http'] ) ) );
$phone = preg_replace( "/[^(0-9)\)\(-\s]/i", "", $_REQUEST['phone'] ) ? $db->safesql( $_REQUEST['phone'] ) : "";