1 Verzeichnisfunktionen:
bool chdir ( string $directory ) //Wechseln in Verzeichnis $directory
bool chroot ( string $directory ) //Root Verzeichnis ändern auf $directory
bool rmdir ( string $dirname [, resource $context ] ) //$directory löschen
1. 2 Verzeichnis-Handles:
Beispiel mit Funktionen opendir, readdir und closedir:
<?php if ($handle = opendir('/pfad/zu/dateien')) { /* Hier wird bewusst !== genutzt. Ansonsten würden Werte, die als false interpretiert werden zum Abbruch führen, z.B. Verzeichnis mit Name 0 */ while (($entry = readdir($handle)) !== false) { echo "$entry\n"; } closedir($handle); } ?>
2 Datei Information
<?php /* resource finfo_open ([ int $options = FILEINFO_NONE [, string $magic_file = NULL ]] ) Parmeter 1: Fileinfo-Konstanten, Parameter 2: DB-Datei, wenn leer MAGIC-Umgebungsvariable */ $finfo = new finfo(FILEINFO_MIME, "/pfad/zur/magic/datei"); $filename = "/ordner/testdatei.txt"; /* finfo_file: Ermittelt mittels der initiierten Magic Datei hier den MIME Type. Output z.B.: text/plain; charset=utf-8 */ echo $finfo->file($filename); ?>
3. Filesystem
//Gibt den Basename aus einem Pfad zurück, opt. wird $suffix abgetrennt string basename ( string $path [, string $suffix ] )
// Rechte setzen: Hier Alle Rechte für den Besitzer, Lese- und Ausführrechte für andere chmod("/dir/file", 0755);
//Kopiert Datei von $source nach $dest bool copy ( string $source , string $dest [, resource $context ] )
//Prüft ob Datei oder Verzeichnis $filename existiert bool file_exists ( string $filename )
//Benennt Datei um bool rename ( string $oldname , string $newname [, resource $context ] )
//Löscht die Datei $filename bool unlink ( string $filename [, resource $context ] )
Kommentare sind geschlossen, aber Trackbacks und Pingbacks sind möglich.