Tom: Kann man mit den PHP Verzeichnisfunktionen relativ navigieren?

Beitrag lesen

Hello,

Ich frage mich ob es möglich ist, der chdir-Funktion eine Anweisung zum relativen Pfadwechsel zu geben. Das Lesen der Doku läßt mich darauf schließen, daß das nicht geht. Aber ich frage lieber nochmal nach.

<?php  ### change_directory.php ###

echo "Aktuelles Verzeichnis: ".getcwd()."<br />\n";

chdir("..");
  echo "Aktuelles Verzeichnis: ".getcwd()."<br />\n";

chdir("..");
  echo "Aktuelles Verzeichnis: ".getcwd()."<br />\n";

?>

ergibt diese Ausgabe:

Aktuelles Verzeichnis: /home/thomas/public_html/test/Verzeichnisse
Aktuelles Verzeichnis: /home/thomas/public_html/test
Aktuelles Verzeichnis: /home/thomas/public_html

Beantwortet das Deine Frage?

Das Argument von ChDir() muss den String enthalten, denn Du auf der Konsole (bei Linux) hinter 'cd ' schreiben würdest. Eine relative Navigation ist also möglich!

Allerdings muss die PHP-Instanz auch die notwendigen Rechte hierfür haben.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau