Просмотр файла load/search.php

Размер файла: 2.41Kb
<?
Error_Reporting(E_ALL & ~E_NOTICE);
include("func.php");
include("set.php");
include("start.php");
include("modul/head.php");

function search($d,$ser,$format)
{
  @include("set.php");
  $s=scan("$d",$format);
  $c=count($s);
  $ddn=str_replace("$dir_load","",$d);
  for($i=0;$i<$c && $c>0;$i++)
  {
    if(is_file("$d/$s[$i]") && strpos(strtolower("?$s[$i]"),strtolower("$ser"))>0)
    {
      $ms[count($ms)] = "<a href=\"info.php?did=$ddn&amp;fid=$s[$i]&amp;pg=$pg\">$s[$i]</a><br/>";
    }
    if(is_dir("$d/$s[$i]"))
    {
      $ms=mas_plus($ms,search("$d/$s[$i]",$ser,$format));
    }
  }
  return $ms;
}

if($pgs<1) $pgs=1;
$pgs_e=6*$pgs;
$pgs_b=$pgs_e-6;
$pgs_next=$pgs+1;
$pgs_back=$pgs-1;

if(is_dir("$dir_load/$did"))
{
  if($ver!='wml') print "<div class=\"c\">Поиск<br/></div>";
  if($ser!='')
  {
    $s=search("$dir_load/$did",$ser,$set_format);
    $c=count($s);
    $p=0;
    for($i=$pgs_b;$i<$pgs_e && $c>0 && $ser!='';$i++)
    {
      if(!isSet($s[$i])) continue;
      print $s[$i];
      $p++;
    }
    if(!$p) print "Ничего не найдено.<br/>";
    print "<br/>";
    if($c>$pgs_e) print "<a href=\"search.php?did=$did&amp;pg=$pg&amp;ser=$ser&amp;pgs=$pgs_next\">Cледующие</a><br/>";
    if($pgs>1)    print "<a href=\"search.php?did=$did&amp;pg=$pg&amp;ser=$ser&amp;pgs=$pgs_back\">Предыдущие</a><br/>";
    if(($c>$pgs_e) || ($pgs>1)) print "<br/>";
  }
  $ser=htmlspecialchars($ser);
  if($srch!='no')
  {
    if($ver!="wml") print "<form action=\"search.php\">";
    
    print "Что ищем?<br/>";
    if($ver!="wml") print "<input name=\"did\" type=\"hidden\" value=\"$did\"/>
           <input name=\"pg\" type=\"hidden\" value=\"$pg\"/>";
           
    print "<input name=\"ser\" value=\"$ser\"/><br/>";
    if($ver!="wml") print "<input type=\"submit\" value=\"Искать\"/><br/></form>";
    else print "<anchor>Искать<go href=\"search.php\">
                <postfield name=\"fid\" value=\"$fid\"/>
                <postfield name=\"did\" value=\"$did\"/>
                <postfield name=\"pg\" value=\"$pg\"/>
                <postfield name=\"ser\" value=\"$(ser)\"/>
                </go></anchor><br/>";
  }
  print "<a href=\"index.php?did=$did&amp;pg=$pg\">Вернуться в загрузки</a><br/>";
}
else
{
  Header("Location: error.php?id=dir");
}

include("modul/foot.php");
?>