-1

我有一个 wordpress 页面,我想在上面放一个疯狂的库。我已经创建了 html 文件和 php 文件。http://www.melissaannford.com/dasfrozun/fu/ html 在页面中效果很好,但它链接到的 php 出现在单独的页面上。为了解决这个问题,我的一位朋友建议解析这两个文件,以便 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 并将其插入,就像它已经在其他页面上所做的那样,但在完全相同的页面上。

4

1 回答 1

1

PHP 是一种 HTML 预处理语言。每个 PHP 文件都可以包含标签之外的 HTML <?php ?>。因此,假设您有一个名为test.php

This is HTML and will be rendered as such
<?php
echo 'Hello World from PHP';
$a = 12;
// etc
?>
This is HTML again

如果要包含来自其他文件的 HTML,可以使用该include()函数。或者,您可能对Twig等模板库感兴趣。

于 2013-02-13T15:29:49.040 回答