Ich benutze diesen PHP-Code, der fehlerfrei für eine Datei funktioniert, aber wenn ich mehrere Dateien hochlade, generiert Json Fehler.json Ausgabe für mehrere Dateien
$response = array('file' => ''.$file.'', 'date' => ''.date("d:m:y").'', 'save' => ''.$saving.'%');
echo json_encode($response);
Wenn ich eine Datei bin mit dem json Ausgang gilt
{"file":"http:\/\/xyy.com\/3\/4\/23968281479202046440249.png","date":"15:11:16","save"
:"<br>Original Size:8.3 Kb, Compressed Size:2.9Kb, Saving:65%"}
aber wenn ich bin mit zwei oder mehr Dateien json Ausgabe ist ungültig und enthält Fehler.
{"file":"http:\/\/xxxxxxx.com\/4\/352118314792022053319009.png","date":"15:11:16","save"
:"Saving:68%"}{"file":"http:\/\/way2enjoy.com\/pdf\/1\/2\/3\/4\/270182314792022054204908.png","date":"15:11:16"
,"save":"Saving:65%"}
Jede Hilfe wird groß sein, damit es für mehrere Dateien funktioniert.
Zeigen Sie uns den Fall mit zwei Dateien, wie die Variable '$ response' aussieht? Sie sollten die Arrays vor dem Kodieren und Drucken –
@RuslanOsmanov http://way2enjoy.com/compress-png – Steeve