包含php的Echo html

时间:2013-07-15 15:48:20

标签: php html

我尝试回应类似的东西:

<?php
echo '<div>Example Created to simplify <?php load(somefile.php); ?> </div>';
?>

它只显示Example Created to simplify.。有什么方法,上面的简单修改,我可以用它完成这个。

我当然希望显示示例Created以简化和somefile.php。 somefile.php和不能覆盖/阻塞的文本。

4 个答案:

答案 0 :(得分:10)

php是一种服务器端语言。因此将PHP代码发送到客户端浏览器是没有意义的。试试这样:

<?php
echo '<div>Example Created to simplify '.load(somefile.php).'</div>';
?>

答案 1 :(得分:3)

您不必在字符串中再次打开php标记。只需使用连接:

<?php
echo '<div>Example Created to simplify' . load(somefile.php) . '</div>';
?>

另请参阅:PHP: String Operators

答案 2 :(得分:2)

当你回复它时,你需要通过htmlentities传递它,因为php open标签对于浏览器看起来像HTML标签而不会被渲染。检查渲染的源,你应该看到它。

<?php
echo htmlentities('<div>Example Created to simplify <?php load(somefile.php); ?> </div>');
?>
编辑:我在这里误解了这个问题吗?你想根据标记或somefile.php的内容回应PHP的那一行吗?

答案 3 :(得分:2)

<?php
echo '<div>Example Created to simplify' . file_get_contents("somefile.php") . '</div>';
?>