<div dir="ltr"><br><br><div class="gmail_quote">El día 16 de julio de 2008 14:18, emiliano nuñez &lt;<a href="mailto:nunez.emiliano@gmail.com">nunez.emiliano@gmail.com</a>&gt; escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&gt; en el hosting1 quiero hacer un script o algo para poder leer la información<br>
&gt; del hosting2 que hay que logear un usuario.<br>
&gt; para logearse es asi:<br>
&gt; <a href="http://hosting2/index.php?action=login" target="_blank">http://hosting2/index.php?action=login</a> (y en POST envia<br>
&gt; login=MiUsuario&amp;pwd=MiPass) al logearse bien retorna la página que quiero<br>
&gt; guardar, si una vez logeado ir guardando las demas...<br>
<br>
</div>Poné algo así en el hosting1:<br>
<br>
&lt;script_php&gt;<br>
<br>
$enter = &quot;\r\n&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$doc = &quot;index.php?action=login&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$host = &quot;hosting2&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$str_datos=&quot;login=MiUsuario&amp;pwd=MiPass&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$str_resp=&quot;&quot;;<br>
<br>
 &nbsp; &nbsp;$str_head =<br>
 &nbsp; &nbsp;&quot;POST /&quot;.$doc.&quot; HTTP/1.1&quot;.$enter.<br>
 &nbsp; &nbsp;&quot;Accept-Encoding: identity&quot;.$enter.<br>
 &nbsp; &nbsp;&quot;Content-length: &quot;.strlen($str_datos).$enter.<br>
 &nbsp; &nbsp;&quot;Content-type: application/x-www-form-urlencoded&quot;.$enter.<br>
 &nbsp; &nbsp;&quot;Host: &quot;.$host.$enter.<br>
 &nbsp; &nbsp;&quot;User-agent: useragent/0.1&quot;.$enter.$enter.$str_datos;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;$Conexion = fsockopen($host,&quot;80&quot;);<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;if(!$Conexion){<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo &quot;error al conectarse&quot;;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;exit();<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}else{<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fputs($Conexion,$str_head);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;while (!feof($Conexion)){<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$str_resp .= fgets($Conexion, 1024);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// Guardar $str_resp en la DB.<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;fclose($Conexion);<br>
<br>
&lt;/script_php&gt;<br>
<br>
Si después querés seguír accediendo tenes que guardar la cookie de<br>
session recivida y seguir enviándola en las próximas petiones..<br>
<br></blockquote></div>lo acabo de intentar, porque me parecio que iba justo con lo que nesecito!, pero debe ser que no puedo abrir sockets, porque me sale este error:<br><br><b>Warning</b>:  fsockopen() [<a href="http://192.168.0.100/function.fsockopen">function.fsockopen</a>]:
unable to connect to xx.xx.xx.xx:80 (Se produjo un error durante el
intento de conexión ya que la parte conectada no respondió
adecuadamente tras un periodo de tiempo, o bien se produjo un error en
la conexión establecida ya que el host conectado no ha podido
responder.
)<br><br>seguire buscando alguna solución.<br></div>