Dateiname herausfinden?
Nektarios
- php
Grüzi olle miteinond
Wie bekommt man den Namen der aktuellen PHP Datei heraus?
$_SERVER['PHP_SELF'] bringt ja meistens den Pfad, ich bräuchte aber nur den Namen der Datei
Hallo,
der ist immer in der Variabel $PHP_SELF gespeichert.
Also einfach
<?php
echo $PHP_SELF;
?>
MFG
Andavos
Hallo Andavos,
der ist immer in der Variabel $PHP_SELF gespeichert.
Nein.
<?php
echo $PHP_SELF;
?>
Das ist nicht, was der Fragesteller wollte.
$PHP_SELF ist *nur* dann gefüllt, wenn register_globals = on ist. Wenn es off ist, dann ist es nicht gefüllt. Die Lösung, die der Fragesteller bereits hatte, war deutlich besser, denn diese ($_SERVER['PHP_SELF']) funktionierte überall, egal ob register_globals nun an oder aus war. Außerdem wollte der Fragesteller explizit den Dateinamen, nicht den kompletten Pfad. Bitte erst genau lesen, dann denken und dann antworten. Und nebenbei bei PHP-Fragen bitte keine Lösungen vorschlagen, die nur bei register_globals = on funktionieren. Danke.
Viele Grüße,
Christian
Hallo,
ja ist klar das man das per echo ausgibt ;)
Und bei mir ist das auf on ;)
MFG
Andavos
Hallo Andavos,
ja ist klar das man das per echo ausgibt ;)
Wovon redest Du? Von echo habe ich nichts geschrieben.
Und bei mir ist das auf on ;)
Es mag vielleicht Deine Entscheidung sein, ob Du es bei *Dir* anhast: wenn Du anderen versuchst zu helfen, dann solltest Du ihnen zumindest eine Hilfe geben, die auch wirklich sinnvoll ist.
Viele Grüße,
Christian
Hallo,
das dafür auch global on sein musste habe ich vorher nicht gewusst ;)
Deswegen habe ich es hingeschrieben.
Aber danke für den Tipp ;)
MFG
Andavos
Hallo Nektarios,
$_SERVER['PHP_SELF'] bringt ja meistens den Pfad, ich bräuchte aber nur den Namen der Datei
basename ($_SERVER['PHP_SELF'])
Christian
Danke!
Das ist sehr nett (warum darf man nicht nur Danke schreiben?)