Code Snippets → PHP → Dateiname abrufen Aktuellen Dateinamen abrufen Chris Coyier am 15. Jul 2012 <?php $pageName = basename($_SERVER['PHP_SELF']); ?> Potenzielle Anwendung <body id="body_<?php echo $pageName; ?>"> Füge eine ID zum body hinzu, um unterschiedliche CSS-Stile auf verschiedenen Seiten anzuwenden.
Chris, dein Snippets-Bereich funktioniert. Ich habe das bei Google gefunden, es war genau das, was ich brauchte.
http://www.expertcore.org/viewtopic.php?f=67&p=1453 hat zwei Lösungen
super
Ja! Das funktioniert, danke.
echo $pageName = basename($_SERVER[‘SCRIPT_NAME’]);
Das gibt den aktuellen Dateinamen aus... wie index.php oder about.php
Aber du hast '.php' als ID oder Klasse. Wenn du nur den Namen vor '.php' haben möchtest, hier ist der Code
Ich stimme zu. Ganz einfach, ich schließe Dateien mit einem regulären Punkt(en) im Namen ein
noch besser
echo basename($_SERVER['REQUEST_URI'], '.php');großartig, danke
Yo... Hilco - danke.
Das ist super für meine Zwecke... dynamische Suche in einer Datenbank nach Dingen, die nur auf bestimmten Seiten angezeigt werden sollen.
? http://php.net/manual/en/language.constants.predefined.php .
Du hast einen Fehler in deinem Code, $_SERVER[PHP_SELF] statt $_SERVER[‘PHP_SELF’]
fixed
weiß nie, wie diese PHP-Snippets funktionieren
gibt es einen Link zu einer Demo, um ein paar Seiten zu zeigen, mit Screenshots des SERVER-Codes, in dem PHP implementiert wurde?
bin sehr verwirrt, ob diese Dinge funktionieren oder NICHT
Eine sehr nützliche Funktion, die in Javascript völlig zu fehlen scheint.