{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (9 янв 2013, 17:35) [0/0] [0] [отв] [спам] [под] +1 | -1

народ вот такой код...

if(preg_match(\'~^http://(www.)?[0-9a-z\\.-]+\\.[a-z]{2,6}[0-9a-zA-Z/\\?\\.\\~&_=/%-:#]*$~\', $_POST[\'url\']))
{

echo\'Неверно указан адрес!\';
include\'inc/foot.php\';
exit;
}


почему пропускает?
если вот так все ок?

preg_match(\'~^http://(www.)?[0-9a-z\\.-]+\\.[a-z]{2,6}[0-9a-zA-Z/\\?\\.\\~&_=/%-:#]*$~\', $_POST[\'url\']) or die(\'неверн адрес\');

почему? мб я чегото пропустил или нетак сделал * башка чето кругом...

2. [автор] (9 янв 2013, 17:40) [0/0] [0] [отв] [спам] [под] +1 | -1

up

3. (9 янв 2013, 17:47) [0/0] [0] [отв] [спам] [под] +1 | -1

$a = \'http://domain.com\';
echo (preg_match(\'/(htt(p|ps):\\/\\/\\w)/si\', $a) ? \'ok\' : \'...\');

А вообще для этого придумали filter_var()

4. (9 янв 2013, 17:49) [0/0] [0] [отв] [спам] [под] +1 | -1
andrey69rus,

Без флуда *

5. [автор] (9 янв 2013, 17:55) [0/0] [0] [отв] [спам] [под] +1 | -1

узе все... вспомниллл там над ! поставить тк без if немного подругому действует

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений