+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

PHP Warning: file_get_contents(): SSL:

  1. #1
    AMONRA75 non è in linea Novello
    salve ragazzi,

    ho riscontrato questa serie di errori che vengono fuori di tanto in tanto, non sempre, quando cerco di leggere in contenuto di un json
    tramite comando file_get_contents()

    PHP Warning: file_get_contents(): SSL: Connection reset by peer in /home/osboxes/poloniex/connect.php on line 415
    PHP Warning: file_get_contents(): Failed to enable crypto in /home/osboxes/poloniex/connect.php on line 415
    PHP Warning: file_get_contents(https://poloniex.com/public?command=returnTicker): failed to open stream: operation failed in /home/osboxes/poloniex/connect.php on line 415

    qualcuno può darmi una mano per cercare di risolvere il tutto?

    il codice inquisito è il seguente:

    protected function retrieveJSON($URL)
        {
            $opts = array('http' => array('method' => 'GET', 'timeout' => 60));
            $context = stream_context_create($opts);
            $feed = file_get_contents($URL, false, $context);
            $json = json_decode($feed, true);
            return $json;
        }
    
    premetto che tutto gira sotto server linux

    grazie anticipatamante!

  2. #2
    AMONRA75 non è in linea Novello
    ho provato anche ad usare il curl :

    function retrieveJSON($URL) {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_HEADER, false);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_URL, $URL);
            curl_setopt($ch, CURLOPT_REFERER, $URL);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0); 
            curl_setopt($ch, CURLOPT_TIMEOUT, 60); //timeout in seconds
            $result = curl_exec($ch);
            curl_close($ch);
            //return $result;
            $json = json_decode($result, true);
            return $json;
        
            
        }
    
    ma anche in questo caso capita di avere gli stessi problemi

  3. #3
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    devi gestire la gestione degli errori,il tipo warning non ti aiuta,gestisci con E_ALL oppure con E_STRICT.
    Fai una ricerca.
    ℹ️ Leggi di più su sistemista ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Warning C
    Da sangi89 nel forum C/C++
    Risposte: 3
    Ultimo Post: 22-09-2016, 08:00
  2. Risposte: 4
    Ultimo Post: 08-04-2008, 12:48
  3. [Windows] Warning
    Da Rups nel forum C/C++
    Risposte: 2
    Ultimo Post: 24-01-2006, 08:40
  4. warning compilazione kernel
    Da fglo nel forum Tutto Linux
    Risposte: 3
    Ultimo Post: 02-09-2005, 01:05
  5. warning session_start()
    Da pasmar nel forum PHP
    Risposte: 1
    Ultimo Post: 31-07-2005, 11:26