FileUtils Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

 slashify ($pfad)
 getTempDir ()
 readDir ($dir)


Ausführliche Beschreibung

Werkzeugklasse f�r Datei-Operationen.

Definiert in Zeile 7 der Datei FileUtils.class.php.


Dokumentation der Elementfunktionen

FileUtils::getTempDir (  ) 

Ermittelt das tempor�re Verzeichnis.

Rückgabe:
String

Definiert in Zeile 29 der Datei FileUtils.class.php.

Benutzt slashify().

00030      {
00031           $tmpFilename = tempnam(ini_get('upload_tmp_dir'),"bla");
00032           @unlink($tmpFilename);
00033           return FileUtils::slashify( dirname($tmpFilename) );
00034      }

FileUtils::readDir ( dir  ) 

Liest die Dateien aus dem angegebenen Ordner in ein Array.

Parameter:
$dir Verzeichnis, welches gelesen werden soll
Rückgabe:
Array Liste der Dateien im Ordner

Definiert in Zeile 44 der Datei FileUtils.class.php.

Benutzt slashify().

Wird benutzt von Preferences::load().

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      }

FileUtils::slashify ( pfad  ) 

Fuegt einen Slash ("/") an das Ende an, sofern nicht bereits vorhanden.

Parameter:
String $pfad
Rückgabe:
Pfad mit angeh�ngtem Slash.

Definiert in Zeile 15 der Datei FileUtils.class.php.

Wird benutzt von getTempDir() und readDir().

00016      {
00017           if   ( substr($pfad,-1,1) == '/')
00018                return $pfad;
00019           else
00020                return $pfad.'/';
00021      }


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

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