Loading...
###
________
посл. ред. 12.07.2020 в 13:05; всего 3 раз(а); by NOeasyKiDD
elseif( !preg_match('/http(s?)\:\/\//i', $site ) {
err("<div class='rr'>Адрес сайта должен начинается с http://site.com или https://site.com</div>" ;);
exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=link.php'>");
}
регулярка не верная
Four (03.07.2020 в 19:45)
регулярка не верная

Есть верный вариант?*heh*
rustamsadikov, Не помогло, но спс за вариант.
NOeasyKiDD (03.07.2020 в 19:30)
Чет я запутался... Косяк в том что можно вводить адрес http://site.ru и http://site.ru/ Не реагирует..



Может есть луче вариант?

ну на пример так можно
elseif (! preg_match ( "/(http|https):\/\/(.*)\.[a-zA-Z]{2,5}$/i", $site)) {
err("<div class='rr'>Адрес сайта должен начинается с http://site.com или https://site.com</div>" ;);
exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=link.php'>");
}
________
посл. ред. 03.07.2020 в 23:56; всего 2 раз(а); by Four
Four, такой вариант реф ссылкам не повредит?
NOeasyKiDD (03.07.2020 в 19:30)
Чет я запутался... Косяк в том что можно вводить адрес http://site.ru и http://site.ru/ Не реагирует..

php
elseif (! preg_match ( "/(http|https)://.+/", $site)) {
err("<div class='rr'>Адрес сайта должен начинается с http://site.com или https://site.com</div>" ;);
exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=link.php'>");
}


Может есть луче вариант?

php
elseif(filter_var($site, FILTER_VALIDATE_URL) === false) {
err("<div class='rr'>Адрес сайта должен начинается с http://site.com или https://site.com</div>" ;);
exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=link.php'>");
}
NOeasyKiDD (04.07.2020 в 00:06)
Four, такой вариант реф ссылкам не повредит?

повредит
mrcatoff, Пропускает -> http://site.ru/

php
elseif(filter_var($site, FILTER_VALIDATE_URL) === false) {
err("<div class='rr'>Сайт уже находится в списке</div>");
exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=5.php'>");
}


Короче надо чтобы не пропускал тот же url со слешем в конце.
Но если это реф ссылка то пропустила. Чтобы тупо не дублировали url.
Онлайн: 3
Время:
Gen. 0.1068
(c) Bym.Guru 2010-2025