Visualizzazione risultati 1 fino 4 di 4

Discussione: Errore di php Fatal error: Call to a member function name() on null

  1. #1
    joxysapi non è connesso Neofita
    Data registrazione
    24-01-2020
    Messaggi
    7

    Predefinito Errore di php Fatal error: Call to a member function name() on null

    Salve ragazzi sto cercando di utilizzare le api di un sito web le quali possono essere implementate negli ultimi.
    Ho scirtto questa barra di codice ma mi da un errore: Fatal error: Call to a member function name() on null in /membri/joxysapi/index.php on line 7


    Questo sotto è il codice qualcuno può darmi una mano? Grazie in anticipo

    <?php
    $base = "https://api.vtlog.net/v2/companies/7701/";
    $id = 1;
    $data = file_get_contents($base.$id);
    $datalog = json_decode($data);
    echo($datalog->name());
    ?>

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Se ricordo bene non è possibile utilizzare file_get_contents verso URL esterni su AlterVista. Devi usare cURL o fsockopen come suggerito in un'altra discussione: aprire file di un altro sito.

    Oltre a questo, name è un attributo, non un metodo, dunque non usare parentesi. Inoltre, guardando la struttura del JSON, per accedere al nome devi prima passare per response: $datalog->response->name.

    I suggerimenti che do più spesso:


  3. #3
    joxysapi non è connesso Neofita
    Data registrazione
    24-01-2020
    Messaggi
    7

    Predefinito

    Grazie mille gentilissimo funziona, grazie del suggerimento del response. Cordiali saluti

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,257

    Predefinito

    Citazione Originalmente inviato da mzanella Visualizza messaggio
    Se ricordo bene non è possibile utilizzare file_get_contents verso URL esterni su AlterVista. Devi usare cURL o fsockopen come suggerito in un'altra discussione: aprire file di un altro sito
    Intervengo solo per segnalare che da giugno 2010 è possibile anche utilizzare file_get_contents e simili per prelevare contenuti da URL esterni al proprio sito. Ovviamente occorre abilitare le connessioni server to server per URL fuori dalla whitelist.

    Ciao!
    Ultima modifica di alemoppo : 25-01-2020 alle ore 21.38.53

Regole di scrittura

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