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

Размер файла: 2.32Kb
<?php
include '../system/start.php';


$title.='Загрузки| Поиск';

//панель навигации
$page.='<div class="linker"><a href="/">главная</a>| <a href="/dc/">загрузки</a>| поиск</div>';
$page.='<div class="lister">';
$page.='<div>
<form action="" method="get">
<div><input type="text" name="s" size="15" value="'.$_GET[s].'" /><input type="submit" value="поиск" /></div>
<div class="small">* поиск ведется только по названиям файлов, например: <a href="?s=%D0%A2%D0%B0%D0%BD%D1%87%D0%B8%D0%BA%D0%B8">Танчики</a></small>
</form>
</div>';

if(isset($_GET[s])){


$search=filter($_GET[s]);
$alls=@mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM `dc_files` WHERE `name` LIKE '%".$search."%';"));
$all=$alls[0];
if($all==0){
  $page.='<div class="small">
<div><img src="/smile/boredom_mini.gif" alt="" /> по вашему запросу ничего не найдено</div>
<div>мы постараемся устранить это недоразумение <img src="/smile/yes_mini.gif" alt="" /></div>';


}
else $page.='<div class="small">Найдено совпадений: '.$all.' </div>';
  if(isset($_GET[p])) $pag=fint($_GET[p]);
 else $pag=1;
   if($pag==0) $pag=1;
 $start=$pag*$user[onpage]-$user[onpage];
 if($user[onpage]>$all) $user[onpage]=$all;
 $sumpage=@ceil($all/$user[onpage]);
 $qudata=mysql_query("SELECT * FROM `dc_files` WHERE `name` LIKE '%$search%' ORDER BY `time` DESC LIMIT $start,$user[onpage];");
$page.='<div class="margin5">
';
while ($data=@mysql_fetch_array($qudata)){
  $ddata=mysql_fetch_array(mysql_query("SELECT * FROM `dc_dir` WHERE `id`='$data[d]';"));
//данные $d
$durl=preg_replace('~(.*)/~iu','',preg_replace('~\/$~','',$ddata[url]));

 $page.='<div class="border"><a href="/dc/'.$ddata[id].'-'.$durl.'/'.$data[id].'-'.$data[url].'/">'.$data[name].'</a></div>';
$k=0;
$text='';
for(;;){
  if($ddata[in]==0) break;
  $ard=mysql_fetch_array(mysql_query("SELECT * FROM `dc_dir` WHERE `id`='$ddata[in]';"));
  $mas[$k]=$ard[name];
  $ddata[in]=$ard[in];
  $k++;
}
for($j=(count($mas)-1);$j>=0;$j--){
  $text.='| '.$mas[$j];
}
$page.='<div class="small">'.$text.'| '.$ddata[name].'</div>';
}
$page.=pager();
}

$page.='</div>';

include '../system/pagegen.php';
?>