Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak odczytać dane z JSONa?
Saki
post 9.06.2011, 21:16:02
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Mam pytanie,
jak odczytać dane z tego jsona w JS aby miałbym zmienne w PHP
w tym przypadku potrzebuje zmienne w php $id; $rozmiar; $color

  1. <script type="text/javascript">
  2. var _sklep : {
  3. "id" : "12",
  4. "rozmiar" : "140",
  5. "color" : "ff0000"
  6. }
  7. };

Chciałbym aby w php miałbym zmienne np $id; $rozmiar; $color i jak bym zrobił
  1. echo $id; // 12

wyświetliło by mi 12 smile.gif

PS. JavaScript z jsonem jest w pliku, muszę jakoś z pliku html odczytac JSONa z JS

Ten post edytował Saki 9.06.2011, 21:19:52


--------------------
Moje serwisy: services.itunix.eu | spytajsie.com

Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE
Go to the top of the page
+Quote Post
kamil4u
post 9.06.2011, 21:25:12
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


json_decode ?

Ten post edytował kamil4u 9.06.2011, 21:25:27


--------------------
Go to the top of the page
+Quote Post
Saki
post 9.06.2011, 21:29:37
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(kamil4u @ 9.06.2011, 22:25:12 ) *


Ale ja nie moge edytować pliku JS, nie mam do niego dostepu jest tylko w stronie, ja pomyslałem żeby szukać id i pozniej wyswietlic, wiesz może jak szuka się w pliku wyrazów (w źródle strony)?



--------------------
Moje serwisy: services.itunix.eu | spytajsie.com

Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE
Go to the top of the page
+Quote Post
kamil4u
post 9.06.2011, 21:33:19
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.

Ten post edytował kamil4u 9.06.2011, 21:33:56


--------------------
Go to the top of the page
+Quote Post
Saki
post 9.06.2011, 21:45:22
Post #5





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(kamil4u @ 9.06.2011, 22:33:19 ) *
Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.


Gdzie mam błąd że mi nie działa Wyrazenie regularne pobierające ID?


preg_match("#\"id\" : \"(.*)\"#", $json, $ciag);
$ciag[0]=str_replace("\"id\" : \"", "",$ciag[0]);
$ciag[0]=str_replace("\"", "",$ciag[0]); $json=$ciag[0]; unset($ciag);
echo $ciag; // powinno wyswiwtic walute id


--------------------
Moje serwisy: services.itunix.eu | spytajsie.com

Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:26