[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: preg_match
Pomaska
Всем Привет... У меня такая проблема... когда вот этот код есть на странице, то этот весь файл который я открываю (инклудом) не открывается.
if($www !=""){
if(!preg_match("/^([0-9A-Z_\.]){1,50}([0-9A-Z]){2,4}$/i", $www))$error . = "Сайт введне не верно<br><br>\n";
}else{$error . = "Введите ссылку на сайт!<br><br>\n";}


Есть пару похожих кодов но они все работают:
if($server_location=='')  $error .= "Вы не выбрали месторасположение сервера.<br><br>\n";
if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
$error .= $locale['reg026']."<br />\n";
}
if($icq !=""){
if(!preg_match("/^[0-9]{5,30}$/i", $icq))$error .= $locale['reg027']."<br><br>\n";}


и вот ещё что:
$email = stripinput($_POST['email']);
$icq = stripinput($_POST['icq']);
$www = stripinput($_POST['www']);


В чем тут ошибка?((( в логах что ошибка синтакса именно вот в этой строке:
if(!preg_match("/^([0-9A-Z_\.]){1,50}([0-9A-Z]){2,4}$/i", $www))$error . = "Сайт введне не верно<br><br>\n";




Спустя 53 секунды (31.10.2010 - 18:02) Pomaska написал(а):
я как только не пробовал ничего не получается:((

Спустя 5 минут, 5 секунд (31.10.2010 - 18:07) Invis1ble написал(а):
Pomaska
Цитата
в логах что ошибка синтакса именно вот в этой строке

текст ошибки в студию

Спустя 1 минута, 43 секунды (31.10.2010 - 18:09) Pomaska написал(а):
[Sun Oct 31 18:08:38 2010] [error] [client 79.142.91.37] PHP Notice: A session had already been started - ignoring session_start() in D:\\doc\\sait\\monitoring\\templates\\header.php on line 2, referer: http://nooboff.net/monitoring/
[Sun Oct 31 18:08:38 2010] [error] [client 79.142.91.37] PHP Parse error: parse error in D:\\doc\\sait\\monitoring\\register.php on line 103, referer: http://nooboff.net/monitoring/
[Sun Oct 31 18:08:38 2010] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Sun Oct 31 18:08:38 2010] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Sun Oct 31 18:08:38 2010] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Sun Oct 31 18:08:38 2010] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Sun Oct 31 18:08:38 2010] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!

103 строка, как раз, которую я скинул

Спустя 13 минут, 6 секунд (31.10.2010 - 18:22) Invis1ble написал(а):
if($www !=""){
if(!preg_match("/^([0-9A-Z_\.]){1,50}([0-9A-Z]){2,4}$/i", $www))$error .= "Сайт введне не верно<br><br>\n";
}else{$error .= "Введите ссылку на сайт!<br><br>\n";}

пробела не должно быть в .=

Спустя 5 минут, 58 секунд (31.10.2010 - 18:28) Pomaska написал(а):
ааа:))) спасибо!:))))

вот я бестолкойвый, даже копировать нормально не умею:)

спасибо большое!:)
вот что у меня получилось:
if($www !=""){
if(!preg_match("/^([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $www)) {$error .="Сайт введен не верно<br><br>\n";}
}

else{$error .= "Введите ссылку на сайт!<br><br>\n";}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.