Ответ. Для этого вы можете использовать функцию буферизации / управления PHP Output / control . Вот некоторая простая функция, которая получает вывод скрипта и возвращает его:
Код:
Используемые вещи: ob_start()
ob_get_clean()
is_readable()
function getScriptOutput($path, $print = FALSE)
{
ob_start();
if( is_readable($path) && $path )
{
include $path;
}
else
{
return FALSE;
}
if( $print == FALSE )
return ob_get_clean();
else
echo ob_get_clean();
}
Использование:
$path = '../photos_page.php';
$html = getScriptOutput($path);
if( $html === FALSE)
{
# Action when fails
}
else
{
echo $html;
}