Размер файла: 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&fid=$s[$i]&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&pg=$pg&ser=$ser&pgs=$pgs_next\">Cледующие</a><br/>";
if($pgs>1) print "<a href=\"search.php?did=$did&pg=$pg&ser=$ser&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&pg=$pg\">Вернуться в загрузки</a><br/>";
}
else
{
Header("Location: error.php?id=dir");
}
include("modul/foot.php");
?>