PHP ファイルに書き込むためにいくつかのコンテンツを書き込もうとしましたが、$content 変数で Heredoc と nowdoc を使用していますが、php タグが機能していないようで、まだ表示されています。
$content = <<< EOT
<?php
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
?>
EOT;
何か案は ?
ヒアドキュメントの代わりに出力バッファリングを使用してみてください:
ob_start();
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
$content = ob_get_clean();
参照:
あなたはこれを行うことができます:
$content = "<" . <<< EOT
?php
include $_SERVER['DOCUMENT_ROOT'] . '/home/index2.php';
>
EOT;