Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [json][php] odczyt pliku json i wyświetlenie w php, pobieranie danych
socially
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.10.2015

Ostrzeżenie: (0%)
-----


Witam!
Potrzebuje pomocy, mam taki plik php pobierający dane w formacje json
  1. //Przekazywania kryteriów wyszukiwania do adresu URL
  2. $url = sprintf("%s?%s", $url, http_build_query($data));
  3.  
  4.  
  5. //Ustawianie typu autoryzacji
  6. curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
  7. //Przekazywanie danych do logowania
  8. curl_setopt($curl, CURLOPT_USERPWD , "$appkey:$secret");
  9. //Przekazywania adresu URL z akcją
  10. curl_setopt($curl, CURLOPT_URL, $url);
  11. //Ustawienia dotyczące zwrotu z serwera
  12. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  13. //Pobieranie rezultatu
  14. $result = curl_exec($curl);
  15. //Wyświetlanie w formie JSON
  16. $result = curl_exec( $curl );
  17. curl_close( $curl );
  18. $return = json_decode($result, true);
  19.  
  20. print_r ($return);


pobrane dane wyświetlają się w przeglądarce w takim formacie


Array ( [code] => 200 [status] => success [number_of_elements] => 20981 [message] => [data] => Array ( [0] => Array ( [account] => 1.socially.smtp [email] => nikol.kidman@onet.pl [source] => smtp [reason] => hardbounce [comment] => host mx.poczta.onet.pl[213.180.147.146] said: 550 5.1.1 : Recipient address rejected: User unknown (in reply to RCPT TO command) [count] => 1 [created_at] => 2016-11-06 17:25:59 [updated_at] => 2016-11-06 17:25:59 [id] => 581f5a2d87e9c045edad10e0 ) ) [req_id] => 4FwisMbwda )


jak pobrać i wyświetlić tylko zawartość?
[email] => nikol.kidman@onet.pl

chcę aby na stronie wyświetlał się tylko adres @
nikol.kidman@onet.pl

Będę wdzięczny za pomoc

Ten post edytował socially 6.11.2016, 17:46:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
socially
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 11.10.2015

Ostrzeżenie: (0%)
-----


nieco zmieniłem skrypt i wygląda to teraz tak
  1. //Pobieranie rezultatu
  2. $result = curl_exec($curl);
  3. //Wyświetlanie w formie JSON
  4. echo $result;


wyświetla w przeglądarce wszsytkie dane

{"code":200,"status":"success","number_of_elements":20984,"message":null,"data":[{"account":"1.socially.smtp","email":"szczepanikd15072@gmail.com","source":"smtp","reason":"hardbounce","comment":"host gmail-smtp-in.l.google.com[66.102.1.27] said: 550-5.1.1 The email account that you tried to reach does not exist. Please try 550-5.1.1 double-checking the recipient's email address for typos or 550-5.1.1 unnecessary spaces. Learn more at 550 5.1.1 https:\/\/support.google.com\/mail\/?p=NoSuchUser vg1si26209372wjb.19 - gsmtp (in reply to RCPT TO command)","count":1,"created_at":"2016-11-06 22:49:32","updated_at":"2016-11-06 22:49:32","id":"581fa61c87e9c045edb1fc5e"}],"req_id":"4dAn1EhX5s"}

tylko teraz jak w kolejnej lini albo tylko wyświetlić?
szczepanikd15072@gmail.com

  1. //Pobieranie rezultatu
  2. $result = curl_exec($curl);
  3. //Wyświetlanie w formie JSON
  4. echo $result;
  5. i tu próbowałem wstawić już wszystko ale za nic nie chce wyświetlić samego email


próbowałem i na poprzedniej wersji

  1. $result = curl_exec( $curl );
  2. curl_close( $curl );
  3. $return = json_decode($result, true);
  4. print_r ($return['message']);


tylko biała strona i to samo przy
print_r ($return['message']['data'][0]['email']);

Ten post edytował socially 6.11.2016, 23:11:52
Go to the top of the page
+Quote Post

Posty w temacie
- socially   [json][php] odczyt pliku json i wyświetlenie w php, pobieranie danych   6.11.2016, 17:45:59
- - nospor   Przeciez twoim wynikiem koncowym jest najzwyklejsz...   6.11.2016, 17:56:51
- - viking   $return['message']['data'][0]...   6.11.2016, 17:58:19
- - socially   Cytat(viking @ 6.11.2016, 17:58:19 ) ...   6.11.2016, 19:03:16
- - Tomplus   Jeżeli wyświetla ci tekst array, to oznacza że dan...   6.11.2016, 21:30:20
- - socially   nieco zmieniłem skrypt i wygląda to teraz tak [PHP...   6.11.2016, 23:00:51
- - nospor   $return = json_decode($result, true); ...   6.11.2016, 23:15:53
- - socially   Cytat(nospor @ 6.11.2016, 23:15:53 ) ...   7.11.2016, 01:38:22
- - Ryrzy   Witam, Pozwole sobie odkopać trochę ten temat Ma...   21.10.2017, 08:13:34
- - viking   Według danych które wkleiłeś masz zwróconą kolekcj...   21.10.2017, 08:21:53
- - Ryrzy   zgadza sie, pobieram calosc, z tego sobie moge pos...   21.10.2017, 08:36:57
- - viking   To jakie jest pytanie? Do jakiej tabelki? W bazie?...   21.10.2017, 08:59:48
- - Ryrzy   tabelki tabelki nie do tabeli bazy chce na stron...   21.10.2017, 09:07:03
- - viking   A co to za nowa sztuczka? Masz tablicę, wrzucasz j...   21.10.2017, 09:25:32
- - gitbejbe   [PHP] pobierz, plaintext  <table>...   21.10.2017, 09:31:57
- - Ryrzy   @viking no i widzisz, już mnie naprowadziłeś - fo...   21.10.2017, 09:39:44
- - viking   Już cię w pierwszym poście naprowadziłem, później ...   21.10.2017, 09:52:39
- - gitbejbe   Napisałem Ci gotowca, faktycznie jest błąd ale ser...   21.10.2017, 10:25:26
- - Ryrzy   ctrl C, ctrl V + wlasne obserwacje... tak to u mni...   21.10.2017, 10:43:23
- - viking   Tak to sobie można w budowlance robić. Położymy te...   21.10.2017, 11:22:29
- - Ryrzy   troche mi to zajęło ale doszedłem do tego analizuj...   21.10.2017, 13:06:41


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:14