Scusate ho un problema.
Prendo tutti i file dentro una cartella.
Questi file poi li lavoro con un parser e li rinomino in .bck"...
Dopo qualche secondo me li ritrovo, nella cartella, nuovamente con estensione xml , come mai?
Forse la funzione di parser non rilascia completamente la risorsa e quindi apparentemente me li rinomina ma poi torna come prima?
Grazie anticipatamente a tutto il forum.
function Main()
{
$path="./fileXML";
if ($handle = opendir($path ))
{
while (false !== ($file = readdir($handle)))
{
if (is_dir($file))
{
}
else
{
AproXml($path."/".$file);
rename($path."/".$file, $path."/".$file.".bck");
}
} // chiudo while (false !== ($file = readdir($handle)))
closedir($handle);
} //chiudo if $handle = opendir($path )
} //chiudo main
function AproXml($PathXml,$TipoDirezione,$Data)
{
$objDOM = new DOMDocument();
$objDOM->load($PathXml);
..
..
...
..
} //chiudo AproXml
Prendo tutti i file dentro una cartella.
Questi file poi li lavoro con un parser e li rinomino in .bck"...
Dopo qualche secondo me li ritrovo, nella cartella, nuovamente con estensione xml , come mai?
Forse la funzione di parser non rilascia completamente la risorsa e quindi apparentemente me li rinomina ma poi torna come prima?
Grazie anticipatamente a tutto il forum.
function Main()
{
$path="./fileXML";
if ($handle = opendir($path ))
{
while (false !== ($file = readdir($handle)))
{
if (is_dir($file))
{
}
else
{
AproXml($path."/".$file);
rename($path."/".$file, $path."/".$file.".bck");
}
} // chiudo while (false !== ($file = readdir($handle)))
closedir($handle);
} //chiudo if $handle = opendir($path )
} //chiudo main
function AproXml($PathXml,$TipoDirezione,$Data)
{
$objDOM = new DOMDocument();
$objDOM->load($PathXml);
..
..
...
..
} //chiudo AproXml