![]() |
![]() ![]() |
![]() |
![]()
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
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 556 Pomógł: 6314 Dołączył: 27.12.2004 ![]() |
Przeciez twoim wynikiem koncowym jest najzwyklejsza tablica.... manual->dzial tablice
Przenosze na przedszkole -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
$return['message']['data'][0]['email']
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 11.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
$return['message']['data'][0]['email']
może ktoś podpowie jak rozpisać kod php z tym ? $return['message']['data'][0]['email'] bo niestety kombinuję i dalej albo mam podwójne tablice wyświetlane, albo tylko tekst array a niestety @ nie wyświetla Ten post edytował socially 6.11.2016, 19:04:45 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 872 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wyświetla ci tekst array, to oznacza że dana wartość jest tablicą.
Spróbuj wydrukować wartość z print_r(), nalepiej krok po kroku: najpierw $return['message'] potem $return['message']['data'] potem potem $return['message']['data'][0] Szybko w ten sposób wykryjesz błąd dlaczego nie widzisz adresu email i prawdopodobnie innych danych. |
|
|
![]()
Post
#6
|
|
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
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
próbowałem i na poprzedniej wersji
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 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 556 Pomógł: 6314 Dołączył: 27.12.2004 ![]() |
$return = json_decode($result, true);
print_r ($return['data'][0]['email']); Nawet nie zajrzales do manuala jak prosilem.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 11.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
$return = json_decode($result, true); print_r ($return['data'][0]['email']); Nawet nie zajrzales do manuala jak prosilem.... Zajrzałem ale skupiłem się na innym rozwiązaniu i w końcu wszsytko działa jak powinno.
Dziękuję wszystkim za pomoc |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Pozwole sobie odkopać trochę ten temat ![]() Mam dane z jsona, między innymi jest tam lista graczy z serwera, wygląda to tak:
jak to poprawnie wyciągnąć do tabelki ? wyciąga mi całą liste graczy cały skrypt wyglada tak:
Ten post edytował Ryrzy 21.10.2017, 08:16:38 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Według danych które wkleiłeś masz zwróconą kolekcję obiektów.
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
zgadza sie, pobieram calosc, z tego sobie moge poszczególne info wyciągnąć jak np liste graczy (składnia wyzej)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To jakie jest pytanie? Do jakiej tabelki? W bazie? Lecisz foreachem i wkładasz.
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
tabelki tabelki
![]() ![]() chce na stronie utworzyć z tego tabelkę html 2 pozycje, nick i czas. 2 kolumny, x wierszy. pewnie wydaje się to banalne, ale jakoś tego nie potrafie przeniesc w kod ![]() ![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A co to za nowa sztuczka? Masz tablicę, wrzucasz ją do pętli i wyświetlasz dane. Kompletne podstawy PHP.
http://php.net/manual/en/control-structures.foreach.php -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
@viking no i widzisz, już mnie naprowadziłeś - foreach
![]() @gitbejbe coś jest nie hallo, mam po tym Error500 ![]()
Ten post edytował Ryrzy 21.10.2017, 09:40:15 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Już cię w pierwszym poście naprowadziłem, później się musiałem powtórzyć
![]() Zapoznaj się z przypiętym tematem Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy zwłaszcza raportowanie błędów. -------------------- |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem Ci gotowca, faktycznie jest błąd ale serio nie potrafisz go zweryfikować ? Jakim cudem napisałeś resztę kodu ?
zmień całego foreacha na:
Ten post edytował gitbejbe 21.10.2017, 10:29:25 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
ctrl C, ctrl V + wlasne obserwacje... tak to u mnie dziala
![]() btw. zwraca pustą tabele... |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak to sobie można w budowlance robić. Położymy ten kabel 0.5 m obok i tez będzie ok. W programowaniu dostajesz konkretny błąd i masz go poprawić żeby działało dalej. Dlatego podstawą jest ich czytanie.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.05.2025 - 12:19 |