phpbar.de logo

Mailinglisten-Archive

[php] Relativen Dateipfad ermitteln

[php] Relativen Dateipfad ermitteln

Lutz Zetzsche php at sea-rescue.de
Mit Okt 15 12:33:32 CEST 2003


Zitat von Lutz Zetzsche <php at sea-rescue.de>:

> Hi Thomas,
>
> Zitat von Thomas Langfeld <opa.thomas at fhtw-berlin.de>:

[...]

> > Wir haben ein Skript:
> > /var/www/foo/bar/dummy.php
> >
> > Dann gibt es eine Datei unter:
> > /var/www/upload/fubar/file.doc

[...]

> $sDeinPfad  = '/var/www/foo/bar/dummy.php';
> $aPfadArray = explode ('/', $sDeinPfad);
> $iAnzahlElemente = count($aPfadArray);
> $iAnzahlRelVerz  = AnzahlElemente - 3;
> $sDeinRelPfad    = '';
> for ($i=0; $i<$iAnzahlRelVerz; $i++) {
>   $sDeinRelPfad .= '../';
> }
> $sDeinRelPfad .= $aPfadArray[$iAnzahlElemente-1];

Err, da hat doch der Fehlerteufel zugeschlagen... ;-) Die letzte Zeile sollte
eher lauten:

$sDeinRelPfad .= 'upload/fubar/file.doc';

Ist aber immer noch ansonsten UNGETESTET!

Viele Gruesse

Lutz

php::bar PHP Wiki   -   Listenarchive