Mad lib を配置したい wordpress ページがあります。html ファイルと php ファイルを作成しました。http://www.melissaannford.com/dasfrozun/fu/ html はページ内でうまく機能しますが、リンク先の php は別のページに表示されます。これを解決するために、私の友人の 1 人が、2 つのファイルを解析して、php が同じファイルに入力された html を読み取るようにすることを提案しました。ここでさまざまな「phpでhtmlを解析する方法」の質問を調べたところ、それが一般的な質問であることがわかりましたが、どれもあまり役に立ちませんでした.
ここでコードを作成してくれる人は必要ありません。これを開始する方法についてのガイダンスを探しているだけです。「echo insert_html_here」または何を使用しますか?
PHPは次のとおりです。
<?
print <<<HERE
<h3>
Little Boy $color, come taste your $flavor! popsicle<br>
Lick it up before it $adjective!<br>
Once it's gone, do not fret! Das Frozun never runs out<br>
You can enjoy a popsicle while $action.
</h3>
HERE;
?>
HTML:
<h3>Fill in the blanks below, and I'll tell
you a story</h3>
<form action="../story.php" method="post">
<table border="1">
<tbody>
<tr>
<th>Color:</th>
<th><input type="text" name="color" value="" /></th>
</tr>
<tr>
<th>Favorite Flavor</th>
<th><input type="text" name="flavor" value="" /></th>
</tr>
<tr>
<th>Adjective</th>
<th><input type="text" name="adjective" value="" /></th>
</tr>
<tr>
<th>An action</th>
<th>
<select name="action">
<option value="walking">walking</option>
<option value="playing">playing</option>
<option value="watching tv">watching tv</option>
<option value="doing homework">doing homework</option>
</select>
</th>
</tr>
<tr>
<td colspan="2"><center>
<input type="submit" value="tell me the story" /></center></td>
</tr>
</tbody>
</table>
</form>
PHPコードでHTMLを取得して挿入する必要があります。これは、他のページで既に行われているように、まったく同じページで行われます。