Pryos.org: Array-Ausgabe bleibt immer gleich

Beitrag lesen

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.)  

Hm, willst du die Datei die aufgerufen wurde? Vermutlich er die in der du dich befindest. Also:  
`__FILE__`{:.language-php}  
  
Wobei ich dir  
`$filename = strtok(dirname(__FILE__),".")`{:.language-php}  
vorschlagen würde :)