Всем привет
У меня к вам много вопросов)))
Начну с оптимизации, помогите нубу разобраться в этом
А точнее облегчить структуру сайта))) дайте ссылки на сайты об этом или объясните если не трудно
)) заплачу полтинник))))
прочитал пару статей и быстро понял)))
http://wap-obzor.ru/read94
http://wap-obzor.ru/read38
Теперь о коде
Кому бы я показывал этот код все кричат, быдлокод, гкод и т.д
допустим это так, так как исправить гкод? Какими фукциями заменить старый гкод? и какие функции быстрее работают? Можно также ссылки писать
)) Ниже код)) Прежде чем кидать в меня тапками учтите что я только практикуюсь
<?
$pk = DB::$dbs->queryFetch("SELECT * from `zc_podkat` where `id` = ? limit 1",array($func->num($_GET['id'])));
if(!$pk['id']){
header('location:/zc');
exit;
}
$kat = DB::$dbs->queryFetch("SELECT * from `zc_kat` where `id` = ? limit 1",array($pk['kat']));
if(!$kat['id']){
header('location:/zc');
exit;
}
verh($kat['name'],'<a href="/zc" style="color:#ffffff;">ЗЦ</a> / <a href="/zc/kat'.$kat['id'].'" style="color:#ffffff;">'.$kat['name'].'</a> / '.$pk['name']);
echo '<div class="ram">';
$posts = DB::$dbs->querySingle("SELECT count(`id`) from `zc_file` where `podkat`=? and `access` = '1'",array($pk['id']));
if($posts > 0){
$num = 10;
$total = intval(($posts - 1) / $num) + 1;
$page = abs(intval($_GET['page']));
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$files=DB::$dbs->query('select * from `zc_file` where `podkat`=? and `access` = "1"',array($pk['id']));
while($file=$files->fetch()){
echo '<div class="raz"><img src="/img/zip.png" alt="*"/> <a href="/zc/file'.$file['id'].'">'.$file['name'].'</a> ('.$func->ves(filesize('../files/zc/'.$file['file'])).')'.($file['time']>(time-86400)?' <font color="red"><b>new!</b></font>':NULL).'</div>';
}
echo '</div><div class="lst">';
$func->page('/zc/pk'.$pk['id']);
echo '</div>';
}
else echo '<div class="list1">Здесь файлов нет!</div>';
echo '<div class="list1"><a href="/zc/up.php?pr='.$pk['id'].'">Выгрузить файл</a></div>';
niz();
?>