Ver Mensaje Individual
  #14 (permalink)  
Antiguo 16/09/2011, 13:55
profion01
 
Fecha de Ingreso: septiembre-2011
Ubicación: Sant Marti de Centelles
Mensajes: 25
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: No consigo que funcione siempre

Encontre parte del fallo y era que en vez de $archivo tenia que usar $destino ya que guarda la ruta completa, con lo que el codigo queda asi

Código:
<?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
 
			//Extraer los datos del XML
			//$xmlinicio = file_get_contents($destino);
			//$xml = new SimpleXMLElement($xmlinicio, null, true);
 			$xml = simplexml_load_file($destino);
			echo "<br>aqui llego 1";
			foreach ($xml->Page as $Page){
				if ($Page->Group->Item->Title == "Total") {
					echo $Page->Group->Item->Value.''."<br>";
					//mysql_query("INSERT INTO equipos (slots) VALUES ($Group->Item->Value.)")");
				}
			}
?>

Ahora bien, me da este error:

Código:
Archivo test.xml subido al servidor
aqui llego 1
Notice: Trying to get property of non-object in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\upload.php on line 30
4095 MB
por cierto pasarlo por file_get_content y simplexmlelement me ha ido de coña para ver el fallo