Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Hybrid View

  1. #1

    Prelevare una statistica da un sistema API

    Ciao a tutti

    avrei bisogno di prelevare della statistiche da un sistema di API in formato json.

    Chiamo nel seguente modo:

    Codice PHP:
     <? echo file_get_contents("http://xxxxxxxx/rest/api.php/channels/%23chatitaly"); ?>
    e la stringa in output è la seguente:

    codice:
    {"channel":"#chatitaly","users":"461","users_max":"748","users_max_time":"2013-10-07 22:31:09","topic":"Buon Divertimento.","topic_html":"Buon Divertimento.","topic_author":"Mark","topic_time":"2013-12-15 15:21:47","kicks":"12705","modes":"CFgJnrStT","DT_RowId":"#chatitaly"}
    Vorrei poter visualizzare solamente il numero di users della stringa, ma vista la mia scarsa conoscenza di PHP non so come fare, potete aiutarmi?

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    guarda qui
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Ho letto e riletto, ma non so come applicarlo... grazie comunque

  4. #4
    Codice PHP:

    $data 
    json_decode('{"channel":"#chatitaly","users":"461","users_max":"748","users_max_time":"2013-10-07 22:31:09","topic":"Buon Divertimento.","topic_html":"Buon Divertimento.","topic_author":"Mark","topic_time":"2013-12-15 15:21:47","kicks":"12705","modes":"CFgJnrStT","DT_RowId":"#chatitaly"}');

    print_r($data);

    echo 
    $data->users
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Ciao Santino83_02, grazie per la risposta. Sicuramente non ho ben capito io, ma inserendo l'output nel json_decode non funziona... Visualizzo la stringa decodificata più gli user, ma ovviamente gli user dell'output.

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da Lupo Bianco Visualizza il messaggio
    Ciao Santino83_02, grazie per la risposta. Sicuramente non ho ben capito io, ma inserendo l'output nel json_decode non funziona... Visualizzo la stringa decodificata più gli user, ma ovviamente gli user dell'output.

    cioè? che visualizzi. se non posti il codice che hai usato e il risultato come ti aiutiamo?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Quote Originariamente inviata da Lupo Bianco Visualizza il messaggio
    Ciao Santino83_02, grazie per la risposta. Sicuramente non ho ben capito io, ma inserendo l'output nel json_decode non funziona... Visualizzo la stringa decodificata più gli user, ma ovviamente gli user dell'output.
    tradotto per uno che parla male italiano? che vuol dire "ma ovviamente gli user dell'output"? quale output? che users volevi invece?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Scusatemi, se siete in due a non capire, vuol dire che la colpa è mia.

    Aprite il link: http://net.simosnap.com/rest/api.php...s/%23Chatitaly e vedrete l'output

    L'output mosterà una serie di statistiche, tra le quali ci sono il numero di users attualmente presenti nel canale. Io ho bisogno che nella pagina del mio sito (dove vi è un form per connettersi al server) venga visualizzato solamente questo numero e non tutte le statistiche.

    Spero di essere stato chiaro.

  9. #9
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    devi postare anche il codice html/php che hai usato
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  10. #10
    e perchè il codice che ti ho scritto io non andrebbe? fai vedere te che hai scritto
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Tag per questa discussione

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.