Вы не зашли.
    
    Главная » 
PHP » Скрипты из архива скриптов на wapinet
 
        
        
                        
                        #1.
            Casper
                                                Off
                
                                                    (-1)
                                                            
                        Модератор-невидимка
                        2007.12.15 19:07
                                                
                                                        
 
                Gemorroj  ( 02.12.2007 13 :53) 
Casper, 
jar_to_jad не работает потому что на сервере не установлена библиотека ZLIB // Установлена. И включена.
Добавлено спустя   5 минут  14 секунд: [Призрак 07.12.2007 21:34:37]
<< Как вывести на главную кол-во всех файлов в обменнике?
[Gemorroj 07.12.2007 21:35:06]
>> посмотри в учебнике // В учебнике про этот обменник ничего не написано 
 
 
        
        
                
     
        
        
                        
                        #2.
            Casper
                                                Off
                
                                                    (-1)
                                                            
                        Модератор-невидимка
                        2007.12.15 19:07
                                                
                                                        
 
                http://wapinet.ru/script/show.php?d=/Zagruzki/obmennik.zip
        
        
                
    
 
        
        
        
                        
                        #4.
            Admin
                                                Off
                
                                                    (-1)
                                                            
                        Administrator
                        2007.12.15 21:09
                                                
                                                        
 
                ну могу пример дать того что  сам использую например в 
этом скриптеКод:
| function all($f) | 
| { | 
| if(!is_dir($f) || !is_readable($f)){return;} | 
| $d[] = $f; | 
| $sz = 0; | 
| do | 
| { | 
| $dir = array_shift($d); | 
| $h = opendir($dir); | 
| while($f = readdir($h)) | 
| { | 
| if($f != '.' && $f != '..' && $f[0]!='.' && is_readable($dir.'/'.$f)) | 
| { | 
| if(is_dir($dir.'/'.$f)) | 
| {$d[] = $dir.'/'.$f;} | 
| else | 
| {++$all;} | 
| $sz += filesize($dir.'/'.$f); | 
| } | 
| } | 
| closedir($h); | 
| } | 
| while(sizeof($d) > 0); | 
|   | 
| if($sz >= 1048576) | 
| {return (int)$all.' / '.round($sz/1048576,1).' mb';} | 
| else | 
| {return (int)$all.' / '.round($sz/1024,1).' kb';} | 
| } | 
вызываем функцию так 
где 
dir/ это папка содержимое которой надо подсчитать (включая подпапки)
немного модифицируем этот код
Код:
| function files($f) | 
| { | 
| $d[] = $f; | 
| do | 
| { | 
| $dir = array_shift($d); | 
| $h = opendir($dir); | 
| while($f = readdir($h)) | 
| { | 
| if($f != '.' && $f != '..' && $f[0]!='.' && is_readable($dir.'/'.$f)) | 
| { | 
| if(is_dir($dir.'/'.$f)) | 
| {$d[] = $dir.'/'.$f;} | 
| else | 
| {++$all;} | 
| } | 
| } | 
| closedir($h); | 
| } | 
| while(sizeof($d) > 0); | 
|   | 
| return (int)$all.' файлов'; | 
| } | 
вызываем примерно так же 
большой недостаток такого подхода - это медленная скорость работы. как следствие при частых запросах, а тем более при большом кол-ве файлов в папке нагрузка на сервер сильно возастает. выход - хранить в отдельном месте кол-во файлов. т.е. сам запусти 1 раз этот скрипт, он сгенерирует число, сохрани его в файл скажем 
files.dat и потом выводи содержимое этого файла. 
Код:
| print file_get_contents('files.dat'); | 
ну это общий подход, думаю применить все выше сказанное к обменнику не должно составить особых проблем
        
        
                            
                сердце пронзенное ветром
            
        
     
        
        
                        
                        #5.
            Casper
                                                Off
                
                                                    (-1)
                                                            
                        Модератор-невидимка
                        2007.12.16 00:12
                                                
                                                        
 
                Ничего не изменилось

 http://prizrak-best.com/service/jar_to_jad/
        
        
                
    
 
        
        
                        
                        #6.
            Admin
                                                Off
                
                                                    (-1)
                                                            
                        Administrator
                        2007.12.16 06:06
                                                
                                                        
 
                ну очевидно что работа скрипта прекращается на функции 
zip_openпробуй снова http://wapinet.ru/script/show.php?d=/Raznoe/jar_to_jad.zip если не определена функция zip_open, скрипт так и напишет
        
        
                            
                сердце пронзенное ветром
            
        
     
        
        
                        
                        #7.
            Casper
                                                Off
                
                                                    (-1)
                                                            
                        Модератор-невидимка
                        2007.12.16 09:09
                                                
                                                        
 
                Ничего не изменилось и ничего не пишет. А он у тебя есть установленный?
        
        
                
    
 
        
        
                        
                        #8.
            Admin
                                                Off
                
                                                    (-1)
                                                            
                        Administrator
                        2007.12.16 09:09
                                                
                                                        
 
                На локалхосте 
 http://wapinet.ru/jar_to_jad/ - это другой немного. Здесь используется PclZip. Вечером выложу этот скрипт.
Кто у тебя хостер? У  меня на локалхосте работает нормально. Тестировал и на PHP4, и на PHP5, и с Апачем первой и второй версии - никаких проблем.
        
        
                            
                сердце пронзенное ветром
            
        
     
        
        
        
                        
                        #10.
            Casper
                                                Off
                
                                                    (-1)
                                                            
                        Модератор-невидимка
                        2007.12.16 16:04
                                                
                                                        
 
                rise-host.com Сейчас попробую