<?php
if (isset($_POST['x'])) {
$value = urldecode($_POST['x']);
//проверка параметров запроса
if (empty($_POST['x']))
$err = 'Необходимо указать номер телефона для поиска.';
elseif (preg_match("/[^\d_]+/", $value))
$err = 'В строке запроса следует вводить только цифры номера - без пробелов и других посторонних символов';
elseif (strlen($_POST['x']) > 6)
$err = 'Номер телефона не должен содержать более 6 цифр.';
elseif (substr_count($value, '_') > 1)
$err = 'Допускается только одна произвольная цифра в номере.';
if (! isset($err)) { //ошибок нет
include('searchx.inc');
exit;
}
}
//$err = iconv('windows-1251', 'UTF-8', $err);
$title = 'Поиск по номеру';
include('header.inc');
echo iconv('windows-1251', 'UTF-8', 'В текстовом поле введите номер телефона (без пробелов и других посторонних символов) и нажмите кнопку. Допускается использовать специальный символ "<STRONG>_</STRONG>" (знак подчеркивания) для обозначения произвольной (неизвестной) цифры.')."
<br/><INPUT TYPE=\"text\" NAME=\"x\" MAXLENGTH=\"10\"/>
<br/><anchor>".iconv('windows-1251', 'UTF-8', 'Поиск')."
<go href=\"searchx.php\" method=\"post\">
<postfield name=\"x\" value=\"$(x)\"/>
</go></anchor>";
if (isset($err)) {
$err = iconv('windows-1251', 'UTF-8', $err);
echo "<P>".iconv('windows-1251', 'UTF-8', 'Внимание! ').$err."</P>";
}
include('footer.inc');
?>