Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2011, 01:42
duraznero
 
Fecha de Ingreso: abril-2011
Ubicación: chile
Mensajes: 16
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta PHP y HTML problema al cargar un XML

Hola a todos, he estado haciendo lo siguiente y me esta hirviendo la cabeza al no conseguir algunas mejoras, tengo archivos XML que los estoy cargando de la siguiente manera:

codigo donde seleccionamos el archivo a cargar: pregunta.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Carga Pregunta.</title>
</head>
<body>
<form action="mod-carga-pregunta.php" Method="post">
<p>
Seleccionar Pregunta a cargar:<br><br>

</p>
<br>
<input type="file" name="as" size="55"> <br> <br> <br>
<input type="submit" class="boton" value="Ingresar"> <br><br><br>


</form><br>

</body>
</html>


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

codigo donde desplegamos el XML cargado: mod-carga-pregunta.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
//estructura de la carga de un XML::

$archivo = $_POST["as"];
$doc_xml = new DOMDocument();
$doc_xml->load($archivo);


$res_cor = $doc_xml->getElementsByTagName( "choiceInteraction" );
$res_dat = $doc_xml->getElementsByTagName( "correctResponse" );

foreach ($res_cor as $aux)
{
$preg = $aux->getElementsByTagName( "prompt" );
$tit_preg= $preg->item(0)->nodeValue;

$tor2 = $aux->getElementsByTagName( "simpleChoice" );
$num = $tor2->length;

echo "$tit_preg <br>";
$aux2=0;

while ($num > 0 ){

$num --;
$temp = $tor2->item($aux2)->nodeValue;
echo '<input value="1" name="radio2" type="radio"/>';
echo "$temp \r <br> ";
echo "\r";
$aux2++;
}

}
?>

</body>
</html>

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

estoy utilizando debian 6.0 con un ide eclipse con el plugin para php, el problema es el siguiente: al cargar un archivo xml solo me carga uno y al momento de intentar cargar un archivo distinto no me carga nada me sale la pagina en blanco he probado depurar el estado con el firebug pero no me sale nada anormal, lo raro es que si cambio de nombre a los archivos fuente me funciona, pero al tratar de cargar los archivos con el nombre original no me cargan, sera que hay algun archivo de configuracion donde se crea el proyecto con eclipse que almacena un nombre o una estructura ??? gracias.