Soaku Soaku - 1 year ago 54
PHP Question

Include a php file, but return output as a string instead of printing

I want to include a file, but instead of printing output I want to get it as string.

For example, I want include a file:

<?php echo "Hello"; ?> world!

But instead of printing
Hello world!
while including the file I want to get it as a string.

I want to filter some elements from the file, but not from whole php file, but just from the html output.

Is it possible to do something like this?

Answer Source

You can use php buffers like this:

$script = ob_get_contents(); // it will hold the output of other.php