16 Stimmen

PHP json_encode Größenbeschränkung?

Ich verwende einen PHP-Proxy, um den Inhalt einer Datei abzurufen. Ich möchte diese Datei mit den leistungsstarken jQuery-Optionen durchsuchen, ohne alle möglichen Abfragen in PHP schreiben zu müssen. Hier ist mein PHP-Code:

$page = file_get_contents( filter_var( $_POST[url], FILTER_SANITIZE_URL ) );
die( json_encode( $page ) );

Wenn die geladene Seite zu groß wird, liest PHP das gesamte Dokument, aber json_encoding gibt nur den ersten Teil der Datei aus, nicht die gesamte Datei. Ich kann nichts über eine Größenbeschränkung für json übergebenen Daten finden, aber offenbar gibt es eine.

die Frage: Gibt es eine Lösung, um zu verhindern, dass nur ein Teil der Datei übertragen wird?

Ich muss Dateien aus anderen Domänen abrufen, also ist das Lesen des Inhalts einer Datei in jQuery nicht wirklich eine Option.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X