require
関数によって既存のコードに含まれているファイルの内容を何らかの方法で変更することは可能ですか? たとえば、次のようにコードにファイルを含めています。
require $page_body;
strip_tags
ここで、HTML タグを削除する関数を使用して HTML タグを省略したいと思います。このコードに PHP コードを含まない純粋な HTML タグ ( <?php /* php code goes here */ ?>
) が含まれている場合、次は期待どおりに機能します。
$content = strip_tags(file_get_contents($page_body));
echo $content;
しかし、私$page_body
が HTML と PHP の混合物である場合、エコーは何も返しません。それ$content
を使用して印刷するprint_r
と、いくつかの空の文字列のように見えます
[wakatana@HP-PC v2]$ php includer.php
[wakatana@HP-PC v2]$
私の推測ではstrip_tags
、alos PHP が含まれている HTML コードではうまく動作しませんでした。