一意の ID に使用されるテンプレート ファイル内でエコーされる変数を取得しようとしていますdiv
が、文字列全体を出力し続け、php タグを無視します。私のコードと結果は以下の通りです:
コメント.php:
<?php
ini_set("display_errors", TRUE);
$idOfContent = 1;
$numberOfComments = 4;
while($idOfContent<=$numberOfComments){
$content = file_get_contents('comment_tmpl.php');
echo $content;
$idOfContent +=1;
}
?>
comment_tmpl.php:
<div class="Container">
<div class="Content" id="<? echo $idOfContent ?>">
<div class="PhotoContainer"> Image here </div>
<div class="CommentAndReplyContainer">
<div class="CommentBox" id="TopCommentBox_<? echo $idOfContent ?>">
<form method="post" action="comment.php">
<textarea name="comment" id="<? echo $idOfContent ?>_comment" onclick="this.value='';" > Write a comment </textarea>
<input type="hidden" name="buttonId" value="<? echo $idOfContent ?>" />
<input type="submit" id="submit" value="Post" />
</form>
</div>
</div>
</div>
</div>
結果:
<div class="Content" id="<?php echo $idOfContent ?>"></div>
PHP タグを認識して変数を正しく出力するにはどうすればよいですか?