すぐに始めましょう。
index.php
<?php
...
$url = "www.google.com";
$val = "Is PHP better than Perl?";
$file = file_get_contents("mixedcontent.txt");
print eval("?>" . $file . "<?");
...
?>
混合コンテンツ.txt
<html>
...
<form action="<?php echo $url; ?>">
<input id="q" type="text" value="<?php echo $val; ?>"/>
</form>
...
</html>
2 つのファイルはスタブと同じであり、依存する商用ソフトウェアの制限により、別々にする必要があります。
多くの人が eval を最後の手段と見なしており、ほとんどが再設計を提案していることに気付きました。eval はセキュリティ リスクになる可能性があるからです。混合コンテンツ (つまり、html + php) を動的に評価するために eval を使用する代わりの方法はありますか? どうにかして create_function または call_user_func を利用できますか?
ありがとうございました。
アップデート
この特定のタイプの例に使用するコメントと回答セクションの推奨事項に基づいて、コードを変更しました。
index.php
index.php
<?php
...
$url = "www.google.com";
$val = "Is PHP better than Perl?";
include("mixedcontent.txt");
...
?>
それはうまくいくようです。本当にありがとうございました。