PHP-Logo

PHP-Kurs


Beispiele

dynamischer Seitentitel

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<?php
2$diese = $_SERVER['PHP_SELF']; //ermittelt Pfad und Namen der aktuellen Seite
3//echo $diese."<br>";
4
5$pos = strpos($diese, "."); //durchsucht String nach einem Punkt
6$pos_r = strrpos($diese, "/");//durchsucht String rückwärts
7//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;
11
12$diese = substr($diese, $pos_r, -$hopp); //kürzt String vorne und hinten
13//echo $diese."<br>";
14$diese = str_replace ( "_" , " " , $diese); //ersetzt _ durch Leerzeichen
15echo $diese."<br>";
16
17?>

Ausgabe des Skripts:

dynamischer Seitentitel

Einbindung des Skripts:

<?php

hier den PHP-Code einfügen

?>

<html>
<head>
<title>PHP-Kurs:<?php echo $diese; ?></title>