strrpos (nicht-einbeziehung des suchkriteriums)
romy
- php
Hi,
mit diesem Konstrukt schneide ich mir den Dateinamen aus, in dem ich mich befinde. Aber diese Funktion gibt mir dann "/dateiname.php" zurück und ich möchte den Slash aber nicht haben. Natürlich könnte ich noch ein String replace dransetzen, aber es gibt doch sicherlich eine bequemere Variante?
<code>
$datei = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/"));
</code>
ciao
romy
PS: dieser Fehler wäre mir übrigens gar nicht aufgefallen, wenn nicht Opera diese Angabe fehl (bzw. richtig ;)) - interpretieren würde. Warum eigentlich?
Huhu romy
aber es gibt doch sicherlich eine bequemere Variante?
das hier vielleicht
http://www.php.net/manual/en/function.basename.php
Viele Grüße
lulu
Hallo.
Aber diese Funktion gibt mir dann "/dateiname.php" zurück und ich möchte den Slash aber nicht haben. Natürlich könnte ich noch ein String replace dransetzen, aber es gibt doch sicherlich eine bequemere Variante?
$datei = substr($_SERVER["PHP_SELF"],strrpos($_SERVER["PHP_SELF"],"/"));
Funktioniert strrpos($_SERVER["PHP_SELF"],"/")+1 nicht?
Gruß
Norbert
Danke ihr beiden, funktioniert beides gut, denke aber ich werde die basename-Variante benutzen
wünsch euch was
romy