phpbar.de logo

Mailinglisten-Archive

[php] Ermitteln des aktuellen Verzeichnisses

[php] Ermitteln des aktuellen Verzeichnisses

Mike Greubel mike_(at)_pro-entertain.de
Sun, 19 Nov 2000 13:17:08 +0100


Hallo Jochen,

danke für die rasche Antwort, aber leider ist dieser Befehl erst ab PHP4
(4.0b4) verfügbar. Mir steht leider keine höhere Version als 3.0.12 zur
Verfügung. Hat jemand eine andere Idee?

Ich bin für jeden Tip dankbar.

MfG Mike G.

----- Original Message -----
From: "WEBberater (Jochen K.)" <jk_(at)_wa-p.de>
To: <php_(at)_php-center.de>
Sent: Sunday, November 19, 2000 1:06 PM
Subject: RE: [php] Ermitteln des aktuellen Verzeichnisses


> 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
>
>
> --
> ** 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