Ограничение размера json_encode PHP?

Я использую PHP-прокси для получения содержимого файла. Я хочу выполнить поиск в этом файле, используя мощные параметры jQuery, без необходимости писать всевозможные запросы на PHP. Вот мой код PHP:

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

Если загруженная страница становится слишком большой, PHP будет читать весь документ, но json_encoding даст только первую часть файла, а не весь файл. Я не могу найти ничего об ограничении размера передаваемых данных json, но, видимо, он есть.

вопрос: есть ли обходной путь, чтобы предотвратить передачу только части файла?

Мне нужно получить файлы из других доменов, поэтому чтение содержимого файла в jQuery не вариант.

11
задан Programmer Bruce 17 June 2011 в 16:47
поделиться