Foros del Web » Programando para Internet » PHP »

Socket

Estas en el tema de Socket en el foro de PHP en Foros del Web. Hola a todos .. Estoy intentado conectar mediante socket a un servidor para sacar sirta informacion .. el tema es el siguiente ... este servidor ...
  #1 (permalink)  
Antiguo 16/08/2005, 18:40
 
Fecha de Ingreso: julio-2003
Mensajes: 154
Antigüedad: 20 años, 9 meses
Puntos: 0
Socket

Hola a todos ..

Estoy intentado conectar mediante socket a un servidor para sacar
sirta informacion .. el tema es el siguiente ... este servidor utiliza
usuarioi y pass los cuales los tengo ... pero como deberia implementar
el user y pass en una conexion mediante socket ???

aca esta el codigo de prueba que estoy utilizando :

Código PHP:
<?php

#Datos de conexion
$host "http://pagina.blablabla";
$port "80";
$user "usuario";
$pass "pass";

#Nos conectamos al servicio

$socket socket_create(AF_INETSOCK_STREAM0);
socket_connect($socket$host$port ,$user$pass);

?>
Pero claro si o hago de esta manera me da el siguiente error

Warning: socket_connect() expects at most 3 parameters, 5 given in /home/www/poke/socket.php on line 12

Claro no reconoce los parametros de $user, $pass ..

Quien me puede echar una manito u orientacion con esto

Muchas gracias desde ya
__________________
--
Si los arboles dan frutos ......
PORQUE NO ESTUDIARON LOS ARBOLES?
  #2 (permalink)  
Antiguo 16/08/2005, 19:25
 
Fecha de Ingreso: julio-2003
Mensajes: 154
Antigüedad: 20 años, 9 meses
Puntos: 0
La respuesta a esto fue con curl pego codigo y funciona bien

Código PHP:
<?php

$user 
"user";
$pass "pass";

#Nos conectamos al servicio

$ch=curl_init("http://pagina.com");
curl_setopt ($chCURLOPT_USERPWD"$user:$pass");
curl_exec ($ch); 



curl_close ($ch);
?>
saludos
__________________
--
Si los arboles dan frutos ......
PORQUE NO ESTUDIARON LOS ARBOLES?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:43.