seva2 Партнер PHPClub.ru 22 Дек 2006 #1 Как проверить URL на правильность? Как сделать сие, то есть проверить чтобы не было рус. букв, не было пробелов, и других запрещенных символов!
Как проверить URL на правильность? Как сделать сие, то есть проверить чтобы не было рус. букв, не было пробелов, и других запрещенных символов!
seva2 Партнер PHPClub.ru 22 Дек 2006 #3 Это для яндекс МАРКЕТА, не разрешаеться использоваться. И мне для некоторых целей надо!
Lazarius Новичок 22 Дек 2006 #5 Для твоих целей вроде так сгодится Код: $pattern = "/^[a-z\/\:\.-_]+$/si"; if (preg_match($pattern, $url, $match)) { echo "ok"; } else { echo "bad url"; }
Для твоих целей вроде так сгодится Код: $pattern = "/^[a-z\/\:\.-_]+$/si"; if (preg_match($pattern, $url, $match)) { echo "ok"; } else { echo "bad url"; }
seva2 Партнер PHPClub.ru 22 Янв 2007 #6 PHP: $pattern = "/^[a-z\/\:\.-_]+$/si"; if (preg_match($pattern, $url, $match)) { echo "ok"; } else { echo "bad url"; } Код работает, а можете подсказать как подсветить именно ошибку в УРЛ?
PHP: $pattern = "/^[a-z\/\:\.-_]+$/si"; if (preg_match($pattern, $url, $match)) { echo "ok"; } else { echo "bad url"; } Код работает, а можете подсказать как подсветить именно ошибку в УРЛ?
Dovg Продвинутый новичок 22 Янв 2007 #7 http://ru.php.net/preg_replace Заменить (плохие символы) на <b>${1}</b> ?