Eine der vordefinierten Servervariablen ist $_SERVER['PHP_SELF'] .
Sie ruft den Verzeichnispfad und Namen der aktuellen Seite auf.
Setzt man z.B. ein kleines PHP-Skript über den HTML-Bereich einer Webseite, kann man den Titel der Seite dynamisch anpassen.
1<?php2$diese = $_SERVER['PHP_SELF']; //ermittelt Pfad und Namen der aktuellen Seite3//echo $diese."<br>";45$pos = strpos($diese, "."); //durchsucht String nach einem Punkt6$pos_r = strrpos($diese, "/");//durchsucht String rückwärts7//echo $pos_r."<br>";8$pos_r = $pos_r +1;9$laenge = strlen ($diese); //ermittelt die Länge des Strings (Anzahl der Zeichen)10$hopp = $laenge - $pos;1112$diese = substr($diese, $pos_r, -$hopp); //kürzt String vorne und hinten13//echo $diese."<br>";14$diese = str_replace ( "_" , " " , $diese); //ersetzt _ durch Leerzeichen15echo $diese."<br>";1617?>
Ausgabe des Skripts:
dynamischer Seitentitel
Einbindung des Skripts:
<?php hier den PHP-Code einfügen ?> <html> <head> <title>PHP-Kurs:<?php echo $diese; ?></title>