Ciao
Il percorso del file (utile per file inclusi) è in
$_SERVER['SCRIPT_FILENAME'];
$_SERVER['PHP_SELF'] da il nome dello script in stampa.
Molto utile è anche la costante magica file che, ti quoto dal manuale:
*Il nome e percorso assoluto del file. Se viene utilizzata all'interno di un'include, la costante restituisce il nome del file incluso. Dal PHP 4.0.2, FILE contiene sempre il percorso assoluto del file, mentre nelle versioni precedenti, in base alle circostanze, poteva contenere il percorso relativo.
*
Per il nome della pagina...
calcolando che dirname(file) da la directory, puoi usare:
echo $nome_file=str_replace(dirname(file)."\","",file);