Ошибка авторизации на сервере!
Проверьте правильность логина и пароля, прописанных в conf.php');} } } function request($url,$return){ global $cf; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEJAR, $cf); curl_setopt($ch, CURLOPT_COOKIEFILE, $cf); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt($ch, CURLOPT_USERAGENT, 'Nokia N90'); $data = curl_exec($ch); curl_close($ch); If($return == true){ $data= preg_replace('/(\s)\s+/',' ',$data); $data= preg_replace('/\n/','',$data); return strip_tags($data,'
,,,
,,,
'); } } function what_da_fuck($data){ $data = preg_match('|
(.*?)
|is',$data,$rez); If(preg_match('|Категории|is',$rez[1])){ return (object) array("result"=>"true","type"=>"folders"); } elseIf(preg_match('|Новые|is',$rez[1])){ return (object) array("result"=>"true","type"=>"files"); } else return false; } function pagination($data){ global $id,$sort,$dleftr,$dpages; $lr = preg_match('|
(.*?)
|is',$data,$rez); $rez[1] = preg_replace('#
#is','',$rez[1]); Echo '
'.$rez[1].'
'; $plr = preg_match('||is',$data,$prez); $prez[1] = preg_replace('#
#is','',$prez[1]); Echo ''; } function gde_ya($data){ global $scp,$dsort,$sort,$page; $nav = preg_match('|
(.*?)
|is',$data,$rez); $rez[1] = preg_match_all('|
([^<]+)|is',$rez[1],$gd); echo '
Загрузки '; If($rez[1] >0){ for($i=0; $i<$rez[1]; $i++) { Echo '→ '.$gd[4][$i].' '; } } $cur = preg_match('|
|is',$data,$curr); if($cur){ Echo '→ '.$curr[4].' '; } $pl = preg_match('|
([^<]+)
|is',$data,$place); if($pl){ Echo '→ '.$place[1].''; } echo '
'; } function printlist($data,$list){ global $scp,$id,$sort,$dfiles,$dscrins,$dwarn,$dfolders; switch($list){ case 'folders': if($sort<1){ $fol = preg_match_all('# ([^<]+) \(([0-9]+)\)#is',$data,$rez); if($fol >0){ For($i=0; $i<$fol; $i++){ If($rez[2][$i] != 1691 && $rez[2][$i] != 1692 && $rez[2][$i] != 1693 && $rez[2][$i] != 1694 && $rez[2][$i] != 1733 && $rez[2][$i] != 1734 && $rez[2][$i] != 1735 && $rez[2][$i] != 1736){ echo '
+ '.$rez[4][$i].' ('.$rez[5][$i].')
'; } } } else echo '
Директория не найдена
'; } else { $fl = preg_match_all('#
(.*?)
([^<]+)(|\(18\+\))([^\(]+)\(([0-9\.]+) (Кб|Мб)\)#is',$data,$res); if($fl>0){ For($i=0; $i<$fl; $i++){ echo '
'.strip_tags($res[1][$i],'').'
+ '.$res[9][$i].' ('.$res[12][$i].' '.$res[13][$i].') '.$res[10][$i].'
'; } pagination($data); } else echo '
Директория пуста
'; } break; case 'files': $fl = preg_match_all('#
(.*?)
([^<]+)(|\(18\+\))([^\(]+)\(([0-9\.]+) (Кб|Мб)\)#is',$data,$res); if($fl>0){ For($i=0; $i<$fl; $i++){ echo '
'.strip_tags($res[1][$i],'').'
+ '.$res[9][$i].' ('.$res[12][$i].' '.$res[13][$i].') '.$res[10][$i].'
'; } pagination($data); } else echo '
Файлы не найдены
'; break; } } function sort_list(){ global $id,$sort,$list,$dsort,$scp; switch($list){ case 'files': If($sort ==0 || $sort == 2){ echo '
Новинки | ПопулярныеСейчас | За всё время
'; } elseIf($sort == 3){ echo '
Новинки | ПопулярныеСейчас | За всё время
'; } else { echo '
Новинки | Популярные
'; } break; case 'folders': If($sort == 2){ echo '
Папки | Новинки | ПопулярныеСейчас | За всё время
'; } elseIf($sort == 3){ echo '
Папки | Новинки | ПопулярныеСейчас | За всё время
'; } elseIf($sort == 1){ echo '
Папки | Новинки | Популярные
'; } else { echo ''; } break; } } ?>