Wenn URL = news.php dann soll "NEWS" ausgegeben werden
Janosch
- php
Hallo,
ich will prüfen welche Seite gerade geladen wird. Wird z.B. news.php geladen will ich mit echo z.B. NEWS ausgeben. Wie kann ich prüfen welchen namen meine datei hat, die gerade angezeit bzw gerade geladen wird?
freue mich über eure Hilfe.
Mit freundl. grinsen janosch
ziemlich einfach :) wofür gibt es die apache vars ;)
also
<?php
echo $REQUEST_URI;
?>
hierbei würde er /news.php ausgeben....naja den / bekommste schätz ich mal auch alleine weg...
mfg oXidoR
Danke zusammen, damit kann ich weiterarbeiten. ;-)
janosch
Hallo,
Hallo Janosch,
ich will prüfen welche Seite gerade geladen wird. Wird z.B. news.php geladen will ich mit echo z.B. NEWS ausgeben. Wie kann ich prüfen welchen namen meine datei hat, die gerade angezeit bzw gerade geladen wird?
die superglobale $_SERVER["REQUEST_URI"] sollte Dir weiterhelfen.
->http://www.php.net/manual/de/reserved.variables.php#reserved.variables.server
danach eine If-Abfrage
if (dateiname == "news.php")
dann schreibe "news"
Viele Grüße
Maresa P.
Hallo Janosch!
[...] Wie kann ich prüfen welchen namen meine datei hat, die gerade angezeit bzw gerade geladen wird?
Den aktuellen Scriptname bekommst Du über eine vordefinierte Variable, schau einfach in Deinem phpinfo() nach.
Mit http://de2.php.net/manual/en/function.basename.php kannst Du dann den Dateinamen aus dem Scriptpfad "rausholen".
Kannst auch mal im Archiv suchen, ich mein erst vor kurzem gabs ne ähnliche Frage, wo ich 2 Links rausgesucht hatte, den oben, und noch den auf die vordefinierten Variablen im PHP-Manual, aber den brauchst nicht unbedingt, wenn du einfach in Deinem phpinfo() nachschaust, wo der Wert drinsteht, den Du brauchen kannst.
MfG
Götz