[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка корректности формата URL.
sergwhiskas
Скопировал код из книги для проверки работоспособности, а он не работает: даже: "http://www.example.com" не проходит проверку!

Ошибка : Warning: ereg() [function.ereg]: REG_EBRACK in C:\PHP\domains\localhost\book\url_validation.php on line 8

Скажите, пожалуйста, в чем беда? Если не трудно, пожалуйста, выложите работающий код и объясните причину!

Код из учебника:

<html>
<
head></head>
<
body>
<?php
//url_validate.php
if (isset($_POST['posted'])) {
$url = $_POST['url'];
$theresults = ereg("^[a-zA-Z0-9]+://[^]+$", $url, $trashed);
if ($theresults) {
$isamatch = "корректен";
} else {
$isamatch = "некорректен";
}
echo "Введенный URL $url " . $isamatch;
}
?>
<form action="url_validation.php" method="POST">
<
input type="hidden" name="posted" value="true">
Введите URL для проверки:
<
input type="text" name="url" value="http://www.example.com" size="30">
<
input type="submit" value="Проверить">
</
form>
</
body>
</
html>


 ! 

М
используй подсветку синтаксиса
killer8080
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.