Esto seria el archivo principal que he llamado "test.php"
Código:
Y este seria el que realiza la upload del archivo y luego extrae el codigo que busco en el archivo xml que se sube:<html> <head> <title> Proyecto </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <table width="343" border="0"> <tr> <td>Seleccionar ubicación del archivo</td> </tr> <tr> <td> <form action="upload.php" method="post" enctype="multipart/form-data"> <input name="archivo" type="file" size="35" /> <input name="enviar" type="submit" value="Upload File" /> <input name="action" type="hidden" value="upload" /> </form> </td> </tr> </table> </body> </html>
Código:
el problema esque el codigo se queda en el punto "aqui llego 1" y no sigue mas y no se ver porque. <?php $status = ""; if ($_POST["action"] == "upload") { // obtenemos los datos del archivo $tamano = $_FILES["archivo"]['size']; $tipo = $_FILES["archivo"]['type']; $archivo = $_FILES["archivo"]['name']; //nombre del archivo con extension if ($archivo != "") { // guardamos el archivo a la carpeta Reports $destino = "reports/".$archivo; if (copy($_FILES['archivo']['tmp_name'],$destino)) { $status = "Archivo <b>".$archivo."</b> subido al servidor"; } else { $status = "Error al subir el archivo"; } } else { $status = "Error al subir archivo"; } echo $status; } //Extraer los datos del XML $xml = simplexml_load_file($archivo); echo "<br>aqui llego 1"; foreach ($xml->Page as $Page){ echo "aqui llego 2"; if ($Page->Group->Item->Title == "Total") { echo "aqui llego 3"; echo $Page->Group->Item->Value.''."<br>"; } } ?>