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
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau