Strano non mi funziona.. ho una struttura di files cosi

image
fashion--->small
backstage


etc etc

ho modificato la funzione cosi..

function getStringXML($dirname){

$estensione="jpg";
$str='';
$smallcartella="images/". $dirname."/small";
$img=array();
$dir=opendir($smallcartella) or die("Attenzione, impossibile aprire la cartella ".$smallcartella);

while ($file = readdir($dir)) {
$estensionefile=substr($file,(strlen($file)-3),strlen($file));
if($estensionefile==$estensione){
//$img[]=$file;
$datafile = date("F d Y H:i:s.", filectime($file));
$str .="<photo small=\"". $file."\" datafile=\"". $datafile ."\" ></photo>";

}
}

inserendo la data...

ma mi viene fuori cosi...

<photo small="backstage1.jpg" datafile="January 01 1970 01:00:00." />

come mai la data di partenza?

non dovrebbe spuntare la data dell' ultima modifica