Mailinglisten-Archive |
schon mal mit getcwd -- Ermittelt das aktuelle Arbeitsverzeichnis Beschreibung: string getcwd(void); Gibt das gegenwärtige Arbeitsverzeichnis zurück. versucht! > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Mike Greubel > Sent: Sunday, November 19, 2000 12:55 PM > To: php_(at)_php-center.de > Subject: [php] Ermitteln des aktuellen Verzeichnisses > > > Mahlzeit ML, > > Ich versuche das aktuelle Verzeichnis zu ermitteln, in dem gerade > Operationen durchgeführt werden. Das Problem ist, das innerhalb > des Scripts > durchaus auch mal die Funktion chdir(); aufgerufen wird, und ich > nicht mehr > mit der Variable SCRIPT_URL (basename(); nimmt den Schwanz hinten > weg, damit > ich das reine, absolute Dir habe) arbeiten kann. Ich versuchte > nun das Ganze > über einen Umweg auf die Shell zu umgehen, da ich keinen passenden Befehl > gefunden habe: > > ---- codeschnipsel ---- > function get_current_dir() { > /* Hilfsfunktion zum ermitteln des aktuellen Verzeichnis */ > > system("echo $PWD > dirname.temp"); // Kann anscheinend schon nicht > angelegt werden > $fd=fopen("dirname.temp","r"); > while (!feof($fd)) { > $buffer = fgets($fd, 4096); > } > fclose($fd); > unlink("dirname.temp"); > return $buffer; > > } > ---- codeschnipsel ende ---- > > Kann jemandf feststellen, woran es scheitert? Lese/Schreibrechte sind ok. > Gibt es vielleicht eine elegantere Möglichkeit? > > MfG Mike G. > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive