Tom: Kleinigkeiten

Beitrag lesen

Hello,

dirname('/irgendein/pfad/name') muß zwingend /irgendein/pfad ergeben, egal ob name nun ein Verzeichnis oder eine Datei ist, weil beide identisch gehandhabt werden - Verzeichnisse sind nur Dateien mit besonderem Inhalt.

Wenn du wissen willst, ob das Ziel der Pfadangabe irgendwas bestimmtes ist, solltest du mit den is_*-Funktionen arbeiten - das erfordert dann aber Zugriff aufs lokale Dateisystem - dirname() hingegen funktioniert mit allen möglichen Strings.

Das sieht so aus.
Nun könnte aber dirname() so intelligent sein, und

dirname('/irgend/ein/anderer/pfad/') eben mit '/irgend/ein/anderer/pfad/' zu beantworten,

denn das kann eigentlich keine Datei sein.

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

Tom

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