Thomas Schmieder: split von dateinamen+pfad - nachtrag

Beitrag lesen

Hallo!

Alle zeichen von rechts bis zum ersten Punkt(von rechts!!!) gelten als extension

Num kannst du dir deine Eigene Funktion zusammenbosseln

Werde ich wohl müssen.
Ist immer sichergestellt, dass basename($FullPath) keinen Slash und keine Daten mehrhinten dran hat?

Ich habe mir das so vorgestellt:
Schauen, ob überhaupt ein Punkt drin ist. Wenn nicht, dann return "";
Dann mit $nameparts = explode(".",$dateiname) zerlegen.
Dann mit return array_pop($nameparts) die Funktion beenden.

Geht das so, oder ist es ungeschickt? Die Funktion sollte schon zeitoptimiert sein, da sie später oft eingesetzt wird.

Bei der Gelegenheit nochmal gefragt:
Kann man bei PHP dafür sorgen, dass eine Library (include-Datei) die oft benötigt wird, gleich im Speicher verbleibt, so das mit Stored Procedures geht?

Grüße aus http://www.braunschweig.de

Tom