phpbar.de logo

Mailinglisten-Archive

[php] Ermitteln des aktuellen Verzeichnisses

[php] Ermitteln des aktuellen Verzeichnisses

WEBberater (Jochen K.) jk_(at)_wa-p.de
Sun, 19 Nov 2000 13:06:16 +0100


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