Помощь по скриптам | ###
Тема закрыта by
NOeasyKiDD
Причина: ###
Причина: ###
###
________
посл. ред. 12.07.2020 в 13:05; всего 3 раз(а); by NOeasyKiDD
________
посл. ред. 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'>");
}
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)
регулярка не верная
регулярка не верная
Есть верный вариант?
rustamsadikov, Не помогло, но спс за вариант.
NOeasyKiDD (03.07.2020 в 19:30)
Чет я запутался... Косяк в том что можно вводить адрес http://site.ru и http://site.ru/ Не реагирует..
Может есть луче вариант?
Чет я запутался... Косяк в том что можно вводить адрес 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/ Не реагирует..
Может есть луче вариант?
Чет я запутался... Косяк в том что можно вводить адрес 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, такой вариант реф ссылкам не повредит?
Four, такой вариант реф ссылкам не повредит?
повредит
mrcatoff, Пропускает -> http://site.ru/
Короче надо чтобы не пропускал тот же url со слешем в конце.
Но если это реф ссылка то пропустила. Чтобы тупо не дублировали url.
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.
Стр.: 1, 2