Visualizzazione dei risultati da 1 a 2 su 2

Discussione: socket

  1. #1

    socket

    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?

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Il nome del host può solo contenere il proprio nome del host senza nessun'autentificazione. Dovresti aggiungere questa informazione, rispettivamente la basic authentication, manualmente
    Codice PHP:
    $headers.='Authorization: Basic '.base64_encode('username:password').$br

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.