Вы не зашли.
Главная » PHP » проверка правильности url
#1. kevin Off (0)
Участник
2012.05.23 05:05
народ плиз скажите как зделать проверку правильности веденного url домена например чтоб можно было вводить так
test.wapinet.ru
wapinet.ru
также водили чтоб без http:// и русских букв
if (preg_match('/[0-9a-z_\-^\.]+\.[a-z]{2,6}/i',
так ато не выходит
#2. Gemorroj Off (107)
Administrator
2012.05.23 10:10
filter_var
#3. Nu3oN Off (11)
Moderator
2012.05.23 13:01
http://7je.ru/read/phpcode/id:29
Я буду лучше голоден, но между креслом и рулем и на дороге.
#4. kevin Off (0)
Участник
2012.05.23 17:05
Код:
if (var_dump(filter_var('$login', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED))) {
do_header($title);
echo 'Ошибка!<br/> Логин введён неверно!<br/>Он должен состоять из букв и цифр латинского алфавита!<br/>';
do_footer();
exit;
}
Так верно будет?
#5. Gemorroj Off (107)
Administrator
2012.05.23 18:06
одинарные кавычки обрамляющие $login убери.
и не понятно при чем ту логин, если ты проверяешь URL?
#6. kevin Off (0)
Участник
2012.05.23 19:07
логин это типа домен рега по домену.Не замарачивайся вобщем.
Но всеже не то что я хотел он не только прапускает любое имя но и данные <<>>:"?http//
вобщем это совсем не работает.
Добавлено спустя   3 минуты  56 секунд:
а мне нужно БЕЗ кирилицы и знаков типа //
Ну и чтоб проверялась одна точка чтоб нельзя было ввести wapinet без .ru
#7. Gemorroj Off (107)
Administrator
2012.05.23 22:10
/[a-zA-Z0-9\-]{3,255}\.[a-zA-Z]{2,6}/
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.017 s