FileUtils.class.php

gehe zur Dokumentation dieser Datei
00001 <?php
00002 
00007 class FileUtils
00008 {
00015      function slashify($pfad)
00016      {
00017           if   ( substr($pfad,-1,1) == '/')
00018                return $pfad;
00019           else
00020                return $pfad.'/';
00021      }
00022      
00023      
00029      function getTempDir()
00030      {
00031           $tmpFilename = tempnam(ini_get('upload_tmp_dir'),"bla");
00032           @unlink($tmpFilename);
00033           return FileUtils::slashify( dirname($tmpFilename) );
00034      }
00035      
00036      
00037      
00044      function readDir($dir)
00045      {
00046           $dir = FileUtils::slashify($dir);
00047           $dateien = array();
00048           
00049           if   ( !is_dir($dir) )
00050           {
00051                return false;
00052           }
00053           
00054           if   ( $dh = opendir($dir) )
00055           {
00056                while( ($verzEintrag = readdir($dh)) !== false )
00057                {
00058                     if   ( substr($verzEintrag,0,1) != '.' )
00059                     {
00060                          $dateien[] = $verzEintrag;
00061                     }
00062              }
00063              closedir($dh);
00064              
00065              return $dateien;
00066          }
00067          else
00068          {
00069                die('unable to open directory: '.$dir);
00070          }
00071           
00072      }
00073 }
00074 
00075 ?>

Erzeugt am Thu May 14 00:55:49 2009 für OpenRat von  doxygen 1.5.8