I want to write a file to a file and the file contains some PHP code. I don’t want the file to run the PHP when someone reads the file. Basically, I want all the text between the <?php and the ?>, plus those tags. Is there any way to do this in PHP? Possibly with strpos? I tried to use strpos; but I couldn’t figure it out.
Here’s an example:
<?php
echo "This is the PHP I want removed!";
?>
<html>
<p>This is what I want written to a file!</p>
</html>
The easiest way is probably to parse the file using
token_get_all, loop through the result and discard everything that’s not of typeT_INLINE_HTML.