как обработать php файл перед отправкой json

программирование php JSON

Есть ajax запрос к php файлу в котором формируется json ответ. Так вот, мне нужно в этот ответ (json_encode) включить результат обработки другого php файла.. Доставая содержимое этого файла через file_get_contents() мы не получаем обработаного вайла( Помогите с ответом..

Примечание:
NetRain,
1. include/include_once/require/require_once - не подходит, так как я не смогу загнать обработаный код в переменную..
Мне нужно получить результат (html код) обработки php файла в другом php файле..

2. Структура MVC. Всмысле сразу? Мне надо в контроллере получить html код вьюшки!
Ответы:
1. include/include_once/require/require_once
2. если тот файл выводит данные пользователю сразу — значит у вас кривая архитектура и стоит что-то поменять. Но есть два костыля:
2.1. curl
2.2. ob_start и сопутствующие функции
> Примечание №1
1. Вы не приводите кода, потому я не могу знать, можете ли вы это сделать
2. Тогда вообще в чем проблема? Если MVC и есть вьюшка — так берите ее, используйте ее методы для получения html-кода.
ob_start();
require 'other_file.php';
$str = ob_get_clean();
Включить вывод ошибок. Файл на том же сервере ?
file_get_contents что возвращает ?
выведите ответ через var_dump


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.