Ciaoa tutti,

ho un problema con questa socket:

Codice PHP:

$host
="username:password@mioindirizzoIP";
$target="/" ;
$port=880 ;
$timeout=60;
$protocol="HTTP/1.0" ;

$br="\r\n" ;

$sk=fsockopen($host,$port,$errnum,$errstr,$timeout) ;

if(!
is_resource($sk)){

exit(
"Connessione fallita: ".$errnum." ".$errstr) ;

}

else{

$headers="GET ".$target." ".$protocol.$br ;
$headers.="Host: ".$host.$br ;
$headers.="Connection: Keep-Alive".$br.$br;
fputs($sk,$headers) ;

$dati="" ;

while (!
feof($sk)) {

$dati.= fgets ($sk,2048);

}

}

fclose($sk) ;

echo(
$dati) ; 

tutto OK se come host metto:

Codice PHP:
$host="mioindirizzoIP"
se invece metto
Codice PHP:
$host="username:password@mioindirizzoIP"
mi da errore:

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in XXXXXXXXXXXXXX

Warning: fsockopen() [function.fsockopen]: unable to connect to usernameassword@mioindirizzoIP (php_network_getaddresses: getaddrinfo failed: Name or service not known) in XXXXXXXXXXXXXXXXXXX
Connessione fallita: 0 php_network_getaddresses: getaddrinfo failed: Name or service not known

come posso risolvere il problema?