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 username
assword@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?