RE:emular cliente http con php
<?php
$fp = fsockopen("127.0.0.1", 80, &$errno, &$errstr,0) OR die ("Error al conectarse con el servidor");
$cadena="<etiquetaXML>Puedes enviar un XML</etiquetaXML>";
$Msg = "-----------------------------7d1227b20546\n"."Content-Disposition: form-data; name=\"XML\"\n\n".$cadena."\n-----------------------------7d1227b20546--";
$Header = "POST recibe.php HTTP/1.1\nAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/msword, */*\nAccept-Language: en-us\nContent-Type: multipart/form-data; boundary=---------------------------7d1227b20546\nAccept-Encoding: gzip , deflate\nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)\nHost: 127.0.0.1\nContent-Length: ".strlen($Msg)."\nConnection: close\ncache-Control: no-cache\n\n";
$cadena= $Header.$Msg;
$sRes="";
fputs($fp,$cadena); //Se envia $cadena al servidor
while(!feof($fp)) {
$sRes=$sRes.fgets($fp,1024*8);
}
fclose($fp);
/*En $sRES se guarda lo que regresa recibe.php*/
?>