Read echo'ed output from another PHP file Read echo'ed output from another PHP file php php

Read echo'ed output from another PHP file


You can use PHP's output buffering to accomplish this:

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

$result will then contain the text.


You can't include a PHP script that is on an external website/server into your local script - unless you enable allow_url_include on your php.ini (if you have access to it)

Instead, you can let that website/server render the page and get the resulting HTML output on your local script by doing this:

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