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.