Ich habe am Anfang meiner Dateien diesen Code geschrieben, um den Dateinamen der aktuellen Seite herauszufinden.
$filename = array();
$file = basename($_SERVER['SCRIPT_FILENAME']);
$filename = split( '[.]', $file );
echo $file.' - ';
echo $filename[0];
Der Output ist aber, zum Beispiel bei der Seite events.php:
...administrator/go/events.php - events.php - index
Warum ist der Output immer Index?? Der müsste doch events sein!
(Falls das wichtig ist: ich starte vor diesem Skript noch eine Session und dieses Skript wird mit include 'xy.php'; geladen.)