Les explico: encontre este pequeño ejemplo en internet la cual me sirvio para hacer un pequeño modulo de ventas, todo marchaba bien en un servidor microsotf windows instale el paquete que trae el Appserv (php.Apache,mysql) todo funcionaba a la perfeccion hasta que una vez terminado el modulo, subi el codigo tal y como estaba al servidor que esta en una pc Sun (Sparc) con Linux debian y ahora sale un "Error del sistema: -1072896658"
Todo lo que hace es enviar la data inserta en la base de datos pero a ala hora de devolverme el resultado y pintarlo en el formuladio actual me sale dicho error.
Probe con el codigo original pensado que me habia equivocado al modificar algunas cosas pero sale lo mismo... ALGUIEN ME PUEDE AYUDAR A DAR SOLUCION A ESTE PROBLEMITA .. SE LOS VOY A AGRADECER....
Este es el formulario
Código HTML:
<html> <body> <script language="JavaScript" src="httprequest.js"></script> <p> <input type="button" name="visual" value="Pedir datos" class="boton" onClick="probar_XMLHttpRequest()"> </p> Texto: <input type="text" id="valor" /> XML: <input type='checkbox' id='xml' value="1" /> <table width="200" border="1"> <tr> <td id='texto'> </td> </tr> </table> <p> </p> </body> </html>
Código PHP:
<?
if(!empty($_GET['xml'])) {
header('Content-type: text/xml');
echo "Seleccionaste xml\n";
}
if(is_numeric($_GET['valor'])) {
header("HTTP/1.0 ".$_GET['valor']." me enviaste un número, simpático");
} else {
echo "Respuesta: me enviaste el valor ".strip_tags($_GET['valor']);
}
?>
Código:
function get_xmlhttp() { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp } function enviar(xmlhttp,metodo,url,async,callback) { xmlhttp.open(metodo, url,async); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { callback(xmlhttp) } } xmlhttp.send(null) } function probar_XMLHttpRequest() { xmlhttp=get_xmlhttp() var valor=document.getElementById("valor").value enviar(xmlhttp,"GET","ret.php?valor="+encodeURIComponent(valor),true,recibirRespuesta); } function recibirRespuesta(xmlhttp) { val="" for(i in xmlhttp) { try { val+="xmlhttp."+i+"="+xmlhttp[i]+"\n" } catch(e) {} } if(xmlhttp.status==404) { alert("Se supondría que esta página no existe") } //document.getElementById("cabecera").innerHTML=xmlhttp.getAllResponseHeaders(); document.getElementById("texto").innerHTML=xmlhttp.responseText //document.getElementById("estatus").innerHTML=xmlhttp.status //document.getElementById("objeto").innerHTML=val }