虚函数 - 包括一些html

时间:2010-05-15 14:46:58

标签: php virtual

我有一个php文件,其中包含另一个html文件:

<? virtual("../top.html");?>

问题是之前的任何代码都包括编译并运行良好,之后 - 没有。没有任何错误等。评论此行后,一切正常。

代码是使用ArchLinux + LAMP在本地计算机上编写的。现在我的ubuntu 10.04具有相同的配置。

它可能是什么?

3 个答案:

答案 0 :(得分:1)

您可以尝试将top.html更改为top.phtml并使用require_once。

<?php require_once('../top.phtml'); ?>

答案 1 :(得分:1)

如果您只想将文件中的某些html传递到输出中,您还可以使用:

<?php echo file_get_contents('../top.html'); ?>

这样,你就可以独立于底层的网络服务器,并确保没有正在执行的HTML代码。

但是如果您希望执行某些操作,可以将require_once()用作stated by Jeremy

答案 2 :(得分:0)

你能检查一下Apache的错误日志吗?

另外,你应该使用

<?php virtual("../top.html");?>

如果你的php.ini有short_open_tag = Off。