Вход Регистрация
Файл: muzxit.ru/download/download/out_file.php
Строк: 45
<?php

/**
 * author    -sanek-
 * copyright 30.9.2013
 * site      http://wapfixa.com
 * ICQ       3018633
 * Skype     s.sanjok
 * Продажа, дарение и дальнейшее распространение скрипта запрещены!
 */

/**
 * Вывод файлов из стандартного зц
 * 
 * @param int $cat id выводимого каталога
 * @param int $count Колличество выводимых файлов
 * @param int $time Время хранения кэша в сек.
 * 
 * @return string  
 */
function out_file($cat$count 5$time) {
    
$out '';
    
$total mysql_result(mysql_query("SELECT COUNT(*) FROM `downfiles` WHERE `type` != '1' AND `pathid` = '$cat' AND `status` = 1"), 0);
    
$req mysql_query("SELECT * FROM `downfiles` WHERE `type` != '1' AND `pathid` = '$cat' AND `status` = 1 ORDER BY `time` DESC LIMIT " $count);
    if (
$total 0) {
        while (
$res mysql_fetch_array($req)) {
            
$ft functions::format($res['way']);
            switch (
$ft) {
                case 
"mp3":
$imt "play_mp3.png";
                break;

                case 
"zip":
                    
$imt "rar.png";
                break;

                case 
"jar":
                    
$imt "jar.png";
                break;

                case 
"gif":
                    
$imt "gif.png";
                break;

                case 
"jpg":
                    
$imt "jpg.png";
                break;

                case 
"png":
                    
$imt "png.png";
                break;
                
                default :
$imt "play34.png";
                break;
            }
            
$out .= $i '<div class="content">' '<div class="content">';
            
$name explode('||||'$res['name']);
            
$out .= '<img src="' $set['homeurl'] . '/download/img/' $imt '" alt=""/>&#160;<a href="' $set['homeurl'] . '/download/' 
            
name_replace($name[0]).'_' $res['id'] . '.html">' htmlentities($name[0], ENT_QUOTES'UTF-8') . '</a>';
            
$out .= '</div>';
            
$i++;
        }
        
        
$file_cache './files/cache/download_cat_' $cat '.dat';        
        if (!
file_exists($file_cache) || time() - filemtime($file_cache) > $time)
            
file_put_contents($file_cache$out);                
    } else 
        return 
FALSE;
    
    return 
file_get_contents($file_cache);
}
Онлайн: 1
Реклама