rendered paste body <html>
<head>
<script language="javascript" type="text/javascript">
function objetus() {
try {
objetus = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
objetus= new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
objetus= false;
}
}
if (!objetus && typeof XMLHttpRequest!='undefined') {
objetus = new XMLHttpRequest();
}
return objetus
}
function primer_tope(){
_objetus=objetus()
_values_send="funcion=pt"
_URL_="xmls.php?"
_objetus.open("GET",_URL_+"&"+_values_send,true);
_objetus.onreadystatechange=function() {
if (_objetus.readyState == 4) {
if(_objetus.status == 200){
window.alert(_objetus.responseText);
}
}
}
_objetus.send(null);
}
function primer_topeXML(){
_objetus=objetus();
_values_send="funcion=ptxml";
_URL_="xmls.php";
_objetus.open("GET",_URL_+"&"+_values_send,true);
_objetus.overrideMimeType("text/xml");
_objetus.onreadystatechange=function() {
if (_objetus.readyState == 4){
if(_objetus.status == 200){
var vari=_objetus.responseXML;
var _ip = vari.getElementsByTagName('ip').item().firstChild.data;
var _uri = vari.getElementsByTagName('uri').item().firstChild.data;
var _date = vari.getElementsByTagName('date').item().firstChild.data;
window.alert(_ip+"\n"+_uri+"\n"+_date);
alert('holaa');
}
}
}
_objetus.send(null);
return
}
</script>
</head>
<body>
<input type="button" name="visual" value="Pedir datos con rexponseText" class="boton" onclick="primer_tope();">
<input type="button" name="visual" value="Pedir datos con rexponseXML" class="boton" onclick="primer_topeXML();">
</body>
</html>
******************************
y este es el PHP
******************************
<?php
if(isset($_GET['funcion']))
{
$_valor=$_GET['funcion'];
if($_valor =="pt")
{
$_pt="Tu ip: ".htmlspecialchars($_SERVER['REMOTE_ADDR'])."\n";
$_pt.="request_uri: ".htmlspecialchars($_SERVER['REQUEST_URI'])."\n";
$_pt.="date(): ".htmlspecialchars(date("d-m-Y : H-i-s"))."\n";
echo $_pt;
}
elseif ($_valor == "ptxml")
{
$_xml='<'.'?xml version="1.0" standalone="yes"?'.'>';
$_xml.="<serv>\n";
$_xml.="<ip>Tu ip: ".htmlspecialchars($_SERVER['REMOTE_ADDR'])."</ip>\n";
$_xml.="<uri>request_uri: ".htmlspecialchars($_SERVER['REQUEST_URI'])."</uri>\n";
$_xml.="<date>date(): ".htmlspecialchars(date("d-m-Y : H-i-s"))."</date>\n";
$_xml.="</serv>\n";
// header('Content-Type: text/xml');
echo $_xml;
}
else
{
echo "No enviaste ningun valor ACEPTABLE";
}
}
else
{
echo "No se a enviado valor alguno de peticion";
}
?>