Ho scritto il codice da te fornito direttamente nel body così:

<?php
function ultima_pagina_creata($path){

if (!file_exists($path))
return 0;

$ret = 0;

foreach (glob($path."/*") as $fn){
if (filemtime_r($fn) > $ret)
$ret = filemtime_r($fn);
$name = basename($fn)
}
return array($ret, $name);
}

$ultimo file = ultima_pagina_creata(http://internethome.altervista.org/PROVE/);
$nome_file = $ultimo_file[1];
$data_file = $ultimo_file[0];
?>

mi segnala un errore all'apertura della pagina:

http://internethome.altervista.org/a.php

cosa sbaglio?