Visualizzazione risultati 1 fino 2 di 2

Discussione: ERRORE file_get_contents()

  1. #1
    frenchtacos non è connesso Neofita
    Data registrazione
    09-03-2021
    Messaggi
    3

    Angry ERRORE file_get_contents()

    Ciao a tutti, sto cercando di utilizzare le api di tom tom per effettuare il geocoding ho un problema pero nella ricezione del file json di risposta alla chiamata.
    questo e' il mio codice
    Codice PHP:
    $query=json_decode(file_get_contents(), true);
    ma non mi restituisce nulla se non l'errore
    Codice:
    file_get_contents(): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in
    Premetto che ho gia attivato le connessioni server to server e che il tutto funziona

  2. #2
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Semplicemente ti indica che la funzione file_get_contents non sta trovando nulla oppure può darsi funzionasse solo in vecchie versioni php oppure può leggere solo i dati inerenti l'user ad esempio /membri/nick_altervista/solo_file.txt se esce da questo contesto può ricevere http 403, nel caso di dubbio PHP è open source e ciò significa alla portata di tutti e che il sorgente è presente nel github anche per il debug di codice C.
    1) Nel tuo server locale con php da 7.3 funziona?
    2)Se imposti un url, funziona?
    Devi sapere php è un linguaggio interpretato dove tu leggi semplicemente funzione, purtroppo avrà del tramite solitamente codice C che compie alcune operazioni.
    Comunque qualsiasi sia il problema per me tu stai utilizzando una cattiva codifica, utilizza piuttosto file_get_contents('https://www.example.com/file.txt');
    Ultima modifica di darbula : 29-03-2021 alle ore 09.01.26

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •