File size: 1.67Kb
<?php
if (isset($_GET['a'])) {
$value = urldecode($_GET['a']);
//проверка параметров запроса
if (preg_match("/[^\xC0-\xFF]+/", $value))
$err = 'В строке запроса допускается вводить только символы русского алфавита.';
elseif (! strlen($_GET['a']))
$err = 'Необходимо выбрать первую букву имени абонента для поиска.';
elseif (strlen($_GET['a']) > 1)
$err = 'Необходимо указывать только первую букву имени абонента.';
if (! isset($err)) { //ошибок нет
include('searcha.inc');
exit;
}
} elseif (isset($_GET['s'])) {
$ss=$_GET['s'];
$value = urldecode($_GET['s']);
//проверка параметров запроса
if (! strlen($_GET['s']))
$err = 'Необходимо выбрать первую букву имени абонента для поиска.';
if (! isset($err)) { //ошибок нет
include('searcha2.inc');
exit;
}
}
$title = 'Поиск по алфавиту';
include('header.inc');
?>
<P><?php echo iconv('windows-1251', 'UTF-8', 'Выберите <STRONG>первую букву</STRONG> фамилии абонента:'); ?></P>
<TABLE ALIGN="CENTER" CELLPADDING="4" CELLSPACING="1" BORDER="0">
<TR>
<?php
$alpha = 'А-Б-В-Г-Д-Е-Ж-З-И-К-Л-М-Н-О-|-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Э-Ю-Я';
$arr = explode('-', $alpha);
foreach($arr as $a) {
if ($a == '|') {
echo "</TR>\r\n<TR>";
} else {
?>
<TD><A HREF="searcha.php?a=<?php echo urlencode($a) ?>"><?php echo iconv('windows-1251', 'UTF-8', $a); ?></A></TD>
<?php
}
}
?>
</TR>
</TABLE>
<P><?php echo iconv('windows-1251', 'UTF-8', '...и просто щелкните по ней.'); ?></P>
<?php
if (isset($err)) {
?>
<P CLASS="error"><?php echo iconv('windows-1251', 'UTF-8', 'Внимание! '); echo iconv('windows-1251', 'UTF-8', $err); ?></P>
<?php
}
include('footer.inc');
?>