+ 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
    Post
    13
    Like Inviati  
    0
    Like Ricevuti  
    0
    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
    Post
    13
    Like Inviati  
    0
    Like Ricevuti  
    0
    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
    Post
    2,874
    Like Inviati  
    9
    Like Ricevuti  
    2
    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