Всем привет!
Как исправить ошибку
[code]
Warning: preg_match(): No ending delimiter '^' found in /var/www/loto_gold.php on line 5
[/code]
вот код из за которого ошибка:
[code]
if(!isset($_GET['creespo']) || !preg_match("^[a-z0-9_-]{1,15}$",$_GET['creespo'])) $creespo=false; else $creespo=$_GET['creespo'];
[/code]
что неправильно?
preg_match('#^[a-z0-9_-]{1,15}+$#ui',$_GET['creespo'])
Добавлено 12.06.15 в 16:40:36:
перед _ и - надо обратный слэш, но профик их вырезает
Parse error: syntax error, unexpected ';' in /var/www/los509/data/www/creawap.worldbyte.net/loto_gold.php on line 5
теперь весь сайт не работает...слеши поставил
<?php
$creespo = false;
if(isset($_GET['creespo']) && preg_match('~^[a-z0-9_-]{1,15}$~u', $_GET['creespo'])) $creespo = $_GET['creespo'];
?>
спасибо
Добавлено 12.06.15 в 16:54:08:
всем спс