vasya1999 пишет:Могу предложить решение, которое я использовал в одном из своих проектов:
PHP:
скопировать код в буфер обмена
$testUrl = 'http://www.domain.ru/dir/dir?u=test';
if( preg_match('/^(http|https|ftp):\/\/([A-Z0-9])[A-Z0-9_-]*(\.?[A-Z0-9]+)+?/iU', $testUrl ) ) echo 'yes'; else echo 'no';
Данный код выведет 'yes' в том случае, если URL абсолютный и 'no', если вида /dir/dir?u=test
а можете поподробнее рассказать о переменной $testUrl (точнее о её корректном значении). При завершении кода постоянно выполняется функция "yes" . С кодом в 1-вом посте точно тоже самое было ...
(Добавление)
Всем огромнейшее спасибо за участие ! Все работает (Отредактировано автором: 13 Октября, 2011 - 19:11:08)
|