Tengo el formulario para subir un zip con varios xml, lo unico que se extraen con el nombre que tiene el fichero de origen y ese no lo conozco.
Código PHP:
if(isset($_POST['submit']))
{
$inicio=$_FILES['file']['tmp_name'];
$zip = new ZipArchive;
if ($zip->open($inicio) === TRUE) {
$zip->extractTo('C:\Files\....\CRUD\Temporal');
echo 'ok';
}
else
{
echo "Solo se permite fichero zip";
}
$dir='Files\...\CRUD\Temporal';
$handle = opendir($dir);
while ($file = readdir($handle))
{
if (is_file($dir."\\".$file))
{$files_xml[] = simplexml_load_file($dir."\\".$file);