Просмотр файла includes/wap/builder/dir_bufer.php

Размер файла: 1.78Kb
  1. <?php
  2. print $head.cyr2utf('<card id="main" title="Портель">');
  3. print cyr2utf('<do name="dm" type="options" label="Менеджер"><go href="http://wap.kmx.ru/?'.$id.'/dm"/></do>');
  4. print '<p>';
  5.  
  6. unset($files);
  7.  
  8. $d=dir($userpath.'_BUFER_');
  9. $found=false;
  10. while ($entry=$d->read())
  11. {
  12. if (filetype($userpath.'_BUFER_/'.$entry)=='file') {$files[]=$entry;$found=true;}
  13. }
  14. $d->close();
  15.  
  16. @sort($files, SORT_STRING);
  17.  
  18. $cntfile=$cntpages=0;
  19.  
  20. while ($_file=@each($files))
  21. {
  22. $_file=$_file[1];
  23. $size=filesize($userpath.'_BUFER_/'.$_file);
  24. if ($size<1000) $printsize=$size.'b';
  25. if ($size>=1000) $printsize=(round(10*$size/1024)/10).'kb';
  26.  
  27. if (substr($_file,-4)=='.wml') $cntpages++;
  28. elseif (
  29. (substr($_file,-4)=='.jpg')||
  30. (substr($_file,-4)=='.gif')||
  31. (substr($_file,-4)=='.png')||
  32. (substr($_file,-4)=='.mid')||
  33. (substr($_file,-4)=='.mmf')||
  34. (substr($_file,-4)=='.wav')||
  35. (substr($_file,-4)=='.jar')||
  36. (substr($_file,-4)=='.jad')||
  37. (substr($_file,-4)=='.thm')||
  38. (substr($_file,-4)=='.mpn')||
  39. (substr($_file,-4)=='.amr')||
  40. (substr($_file,-4)=='.sis')||
  41. (substr($_file,-4)=='.mp3')||
  42. (substr($_file,-4)=='.3gp')||
  43. (substr($_file,-5)=='.wbmp')
  44. ) $cntfile++;
  45.  
  46. $listfiles.=$_file.' ('.$printsize.')<br/>';
  47. }
  48.  
  49. print cyr2utf('<small>Портфель - средство переноса файлов между папками.</small> <br/>');
  50. if ($found) print cyr2utf('<small>Страниц: '.$cntpages.', файлов: '.$cntfile.'.</small> <br/>');
  51. print cyr2utf('<a href="http://wap.kmx.ru/?'.$id.'/dm/purgebufer/">очистить</a><br/><small>- - -</small> <br/>');
  52.  
  53. if ($found) print $listfiles;
  54. else print cyr2utf('<small>Портфель пуст</small><br/>');
  55.  
  56. print cyr2utf(' <br/> <a href="/?'.$id.'/dm'.$dmpage.$mpage.'">Менеджер папок</a>');
  57. print '</p></card></wml>';
  58. exit;
  59. ?>