Por favor hay alguien que sabe como puedo hacer esto, ir leyendo los ficheros uno a uno con el foreach que me va leyendo los xml.
Una vez cambiado el nombre podia incluso eliminar el fichero. Ya no se como hacerlo, siempre me indica que el fichero esta vacío o que no existe nombre.
He probado poner esto:
Código PHP:
foreach ($files_xml as $xml) {
$Cabecera= $xml->Cabecera;
$dir='C:\Users\Desktop\Temporal';
$handle = opendir($dir);
$file2=readdir($handle)
copy($file2,"C:\Users\Desktop\Factura\'$Cabecera->Codigo.xml");
unlink($file2);
Pero me indica $file2 is empty, y tengo todos los XML enla carpeta Temporal, no lo tentiendo.