Intereting Posts

Чтение echo'ed вывода из другого файла PHP

Я хочу, чтобы 1 PHP-файл «запускал» (включал?) Еще один файл PHP на том же сервере и получал его выход echo'ed в виде строки.

Как это сделать в PHP? Любые встроенные функции для этого?

Или любой лучший способ выполнения другого файла PHP и получения его вывода?

Вы можете использовать буферизацию вывода PHP для выполнения этого:

ob_start(); // begin collecting output include 'myfile.php'; $result = ob_get_clean(); // retrieve output from myfile.php, stop buffering 

$result будет содержать текст.

Вы также можете получить результат, выполнив следующие действия:

 $result = file_get_contents('http://127.0.0.1/myfile.php');