Re: [Programación] Preguntonta WEB
Luciano
xanubisx en gmail.com
Mie Jul 16 14:48:34 ART 2008
El día 16 de julio de 2008 14:18, emiliano nuñez <nunez.emiliano en gmail.com>
escribió:
> > en el hosting1 quiero hacer un script o algo para poder leer la
> información
> > del hosting2 que hay que logear un usuario.
> > para logearse es asi:
> > http://hosting2/index.php?action=login (y en POST envia
> > login=MiUsuario&pwd=MiPass) al logearse bien retorna la página que quiero
> > guardar, si una vez logeado ir guardando las demas...
>
> Poné algo así en el hosting1:
>
> <script_php>
>
> $enter = "\r\n";
> $doc = "index.php?action=login";
> $host = "hosting2";
> $str_datos="login=MiUsuario&pwd=MiPass";
> $str_resp="";
>
> $str_head =
> "POST /".$doc." HTTP/1.1".$enter.
> "Accept-Encoding: identity".$enter.
> "Content-length: ".strlen($str_datos).$enter.
> "Content-type: application/x-www-form-urlencoded".$enter.
> "Host: ".$host.$enter.
> "User-agent: useragent/0.1".$enter.$enter.$str_datos;
>
> $Conexion = fsockopen($host,"80");
>
> if(!$Conexion){
> echo "error al conectarse";
> exit();
> }else{
> fputs($Conexion,$str_head);
> while (!feof($Conexion)){
> $str_resp .= fgets($Conexion, 1024);
> }
>
> // Guardar $str_resp en la DB.
> }
>
> fclose($Conexion);
>
> </script_php>
>
> Si después querés seguír accediendo tenes que guardar la cookie de
> session recivida y seguir enviándola en las próximas petiones..
>
> 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:
*Warning*: fsockopen()
[function.fsockopen<http://192.168.0.100/function.fsockopen>]:
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. )
seguire buscando alguna solución.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www.lugro.org.ar/pipermail/programacion/attachments/20080716/43064dc3/attachment.htm
Más información sobre la lista de distribución Programacion