FileUtils.class.php
gehe zur Dokumentation dieser Datei00001 <?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 ?>