Просмотр файла lib/lib.php

Размер файла: 1.9Kb
  1. <?php
  2. #-----------------------------------------------------#
  3. # ********* WAP-MOTORS ********* #
  4. # Made by : VANTUZ #
  5. # E-mail : visavi.net@mail.ru #
  6. # Site : http://pizdec.ru #
  7. # WAP-Site : http://visavi.net #
  8. # ICQ : 36-44-66 #
  9. # Вы не имеете право вносить изменения в код скрипта #
  10. #-----------------------------------------------------#
  11. $filtime=filemtime(BASEDIR."local/datatmp/lib.dat");
  12. $lib_count=file_get_contents(BASEDIR."local/datatmp/lib.dat");
  13. $lib_count=strtok($lib_count,'/');
  14.  
  15. $filtime=$filtime+(3600*$config_librarycache);
  16.  
  17. if($sitetime>$filtime || $lib_count<50){
  18.  
  19. $dir = opendir (BASEDIR."lib");
  20. while ($file = readdir ($dir)) {
  21. if (is_dir(BASEDIR."lib/$file")) {
  22. if($file=="."||$file=="..") continue;
  23. $libdir_array[]=$file;
  24. }}
  25. closedir ($dir);
  26.  
  27. $totaldir = count($libdir_array);
  28. $libtime_array=array();
  29.  
  30. for ($i = 0; $i < $totaldir; $i++){
  31. $ldir = opendir (BASEDIR."lib/$libdir_array[$i]");
  32. while ($file = readdir ($ldir)) {
  33. if (ereg("\.txt$", $file)){
  34. $libfile_array[]=$file;
  35.  
  36. $filetime=filemtime(BASEDIR."lib/$libdir_array[$i]/$file")+(3600*24*5);
  37. if($filetime>$sitetime){
  38. $libtime_array[]=$file;
  39.  
  40. }}}
  41. closedir ($ldir);
  42. }
  43.  
  44. $totalfile = count($libfile_array);
  45. $totalnewfile = count($libtime_array);
  46.  
  47. if($totalnewfile>0){
  48. $ltext=(int)$totalfile.'/+'.(int)$totalnewfile;
  49. }else{
  50. $ltext =(int)$totalfile;
  51. }
  52.  
  53.  
  54. $fp = fopen(BASEDIR."local/datatmp/lib.dat","a+");
  55. flock ($fp,LOCK_EX);
  56. ftruncate($fp,0);
  57. fputs($fp,$ltext);
  58. fflush ($fp);
  59. flock ($fp,LOCK_UN);
  60. fclose($fp);
  61. @chmod ($fp, 0666);
  62. @chmod (BASEDIR."local/datatmp/lib.dat", 0666);
  63. }
  64.  
  65.  
  66. $linput = file_get_contents(BASEDIR."local/datatmp/lib.dat");
  67. echo ' ('.$linput.')<br>';
  68. ?>