Просмотр файла phones/searcha.php

Размер файла: 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');
?>