Файл: public_html/ex/files.php
Строк: 102
<?php
require('functions.php');
require 'config.php';
include('simple_html_dom.php');
$id = intval($_GET['id']);
$html = file_get_html('http://7ba.ru/ex/showfile/'.$id.'/');
foreach($html->find('title') as $tit){
$tl = $tit->innertext;
}
foreach($html->find('div[class=contentbox]') as $nm) {
foreach($nm->find('div[class=contentbox]') as $nma) {
foreach($nma->find('h1') as $h1a) {
$h1[] = $h1a->innertext;
}
preg_match('#</h1>(.*)<div>Файл#s', $nma, $f);
$vg[]=$f;
foreach($nm->find('div') as $nma) {
$down = preg_replace('#Загрузок: (.*)</div>#s', '$1', $nma->innertext);
$downloaded[] = $down;
$names[] = $nma->innertext;
}
}
}
foreach($html->find('div[class=title]') as $s) {
foreach($s->find('a') as $sd){
$titles[] = $sd->innertext;
$titles_hrefs[] = $sd->href;
}
}
$name_fsi = strip_tags($h1[0]);
$title = 'Скачать '.$name_fsi.' бесплатно';
require('head.php');
$c=count($titles_hrefs);
if(!file_not($html)==false){
echo '<div class="phdr"><a href="/'.$papka.'">Загрузки</a></div>
<div class="rmenu">Файл не найден!</div>';
require 'inc/foot.php';
exit();
}
echo '<div class="phdr">';
echo '<a href="/'.$papka.'">Загрузки</a> | ';
for($i=0; $i<$c; $i++){
$name = preg_replace('#<div class="linkes">(.*)</div>#si', '', $titles[$i]);
$name = preg_replace('#<img(.*)"">#si', '', $name);
$ssilka = str_replace('/ex/', '', $titles_hrefs[$i]);
$ssilka = str_replace('catalog/', 'dir/', $ssilka);
if($name == !NULL and $ssilka!='/'){
if($i!==4){
echo '<a href="/'.$papka.'/'.$ssilka.'">'.$name.'</a> | ';
}
}
}
echo $name_fsi.'</div>';
$dw=iconv('UTF-8', 'UTF-8//TRANSLIT', substr($downloaded[7],0,4));
if($dw=='Ре'){
$downloaded[7]=$downloaded[8];
}
elseif($dw=='<img'){
$downloaded[7]=$downloaded[10];
}
else{
$downloaded[7]=$downloaded[7];
}
$names[5]=iconv('UTF-8', 'UTF-8//TRANSLIT', $names[5]);
$ds=str_replace('</div><br/>', '', $names[5]);
$do=iconv('UTF-8', 'UTF-8//TRANSLIT', substr($ds, 0, 8));
if($do=='Опис'){
$names[5]=$names[5];
}
else{
$names[5]=NULL;
}
preg_match_all('#<img(.*)/>#si', $vg[0][1], $vf);
$vv = str_replace('</a>', '', $vf[0][0]);
$vv = str_replace('http://7ba.ru/bbpic.php?file=http://7ba.ru/includes/img/noimage.gif', '/'.$papka.'/no_image.png', $vv);
$strs = array(
'Продолжительность' => '<b>Продолжительность</b>',
'Видео кодек' => '<b>Видео кодек</b>',
'Разрешение' => '<b>Разрешение</b>',
'FPS' => '<b>FPS</b>'
);
$strv = strtr($vv, $strs);
echo '<div class="menu">';
if(file_exists('ext/'.get2ext($name_fsi).'.png')){
$ext = '<img src="/'.$papka.'/ext/'.get2ext($name_fsi).'.png" />';
}
else
{
$ext = '<img src="/'.$papka.'/ext/file.png" />';
}
echo '<center><b>'.$ext.' '.$name_fsi.'</b></center>
'.$strv;
echo '<b>Добавлено</b>:'.str_replace('Закачан: ', '', $names[3]).'<br/>
<b>Размер</b>:'.str_replace('Размер: ', '', $names[4]).'<br/>
<b>Скачано</b>:'.str_replace('Загрузок: ', '', $downloaded[7]).' раз(а)';
if($names[5]==!NULL){
echo '<br/><b>Описание</b>:<br />'.strip_tags(str_replace('Описание: ', '', $names[5]), '<img><br>').'<br />';
}
if(file_is_no_server($html) == false){
echo '<br/><center><a href="/'.$papka.'/download/'.$id.'"><b>Скачать '.$name_fsi.' бесплатно</b></a></center>';
}
else
{
echo '<center><b><font color="red">Файл переносится на другой сервер и будет доступен через несколько минут!</font></b></center>';
}
echo '</div>';
require_once('foot.php');
?>