Ошибка : 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>