allora forse ho capito :
prima di fare il rinomina cartella faccio questo :
Codice PHP:
if (is_dir($dir))
{
if ($handle = opendir($dir))
{
if ($fhandle=fopen($dir.'Tordine.ini','wb') )
{
$riga='[CLIENTE]'."\r\n";
fwrite($fhandle, $riga);
//.. qui vengono scritte altre righe
$i=1;
while (false !== ($dati = readdir($handle)))
{
if ( ($dati != ".") && ($dati != "..") &&
( ( strtolower(substr($dati,strrpos($dati,'.')))=='.jpg' )||
(strtolower(substr($dati,strrpos($dati,'.')))=='.bmp' )||
(strtolower(substr($dati,strrpos($dati,'.')))=='.jpeg' )||
(strtolower(substr($dati,strrpos($dati,'.')))=='.tif' )||
(strtolower(substr($dati,strrpos($dati,'.')))=='.gif' )) )
{
$riga='[FOTO'.$i.']'."\r\n";
fwrite($fhandle, $riga);
//..qui vengono scritte altre righe
$i++;
}
}
fclose($fhandle);
}
fclose($handle);
}
}
se remmo queste righe il rename lo fa senza problema... perchè?
eppure gli handle alle cartelle li chiudo!