PHP/JSON-Problem +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: PHP/JSON-Problem (/showthread.php?tid=53177) |
PHP/JSON-Problem - JH MEDIA - 21.01.2015 18:53 Hallo, ich möchte eine Zeichenkette im JSON-Format in PHP per file_get_contents() einlesen, anschließend dekodieren und zum Schluss die ausgelesenen Werte anzeigen lassen. Bisher bin ich so vorgegangen: Code: //Zuerst wird der JSON-String aufgerufen
Code: $antwort = json_encode(array("jahr"=>"2015"));
Code: json_last_error();
RE: PHP/JSON-Problem - Aaron - 21.01.2015 19:01 Dann zeig mal bitte den Inhalt der json.php RE: PHP/JSON-Problem - Bonyamin - 21.01.2015 19:04 Mal ein var_dump von der Variable gemacht, nach dem decode? RE: PHP/JSON-Problem - JH MEDIA - 21.01.2015 19:10 Bonyamin schrieb: Mal ein var_dump von der Variable gemacht, nach dem decode?
Aaron schrieb: Dann zeig mal bitte den Inhalt der json.php
Code: echo json_encode(array("jahr"=>"2015", "monat"=>"januar"));
RE: PHP/JSON-Problem - -superfarmer1995 - 21.01.2015 20:16 Edit: zu spät gelesen Edit2: Habe gerade folgendes getest test.php Code: <?php
Code: <?php
RE: PHP/JSON-Problem - Sysix - 21.01.2015 20:25 was bringt es ein array in json umzuwandeln und dann wieder in array? Ich würde das ganze mal mit einer echten json datei probieren oder wenigstens die richtigen header senden. Gruß Sysix RE: PHP/JSON-Problem - JH MEDIA - 21.01.2015 20:51 Jetzt habe ich den Fehler endlich gefunden! Es lag an der Datei-Kodierung der json.php! Diese war auf UTF-8 eingestellt, habe sie dann auf UTF-8 ohne BOM geändert, so hat es funktioniert. Ist mir aufgefallen als ich auch nochmal zwei komplett neue Dateien erstellt habe mit dem gleichen Code wie -superfarmer1995. So hat es nämlich bei mir auch funktioniert. Und dann ist mir einfach mal die Kodierung eingefallen. Ich bedanke mich für alle Antworten! @Sysix: Die json.php ruft Informationen aus einer Datenbank ab und gibt diese als JSON zurück, sodass andere Seiten und Server diese abrufen können. Ist für mich die beste Lösung gewesen, kam mir noch auf ein paar Details an. MFG |