Read echo'ed output from another PHP file
I want 1 PHP file to "run" (include?) another PHP file on the same server, and access its echo'ed output as a string. How do i do this in PHP? Any inbuilt functions to do this? Or any better way of executing another PHP file and getting its output? You can use PHP's output buffering to accomplish this: ob_start(); // begin collecting output include '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