PHP错误警告:未知(包括/ main.php)

时间:2010-09-30 19:24:17

标签: php html

网页包含php包括:

<?php
  include 'http://www.example.com/header.txt';
?> 

<?php
  include 'http://www.example.com/footer.txt';
?>
带有html标记的

header.txtfooter.txt文件放在网站的根文件夹中。

一切都很顺利,但突然出现以下错误消息在浏览器中的网页上出现在标记区域之后,由这些php脚本所包围:

  

警告:未知(包括/ main.php):无法打开流:第0行的&gt;未知中没有此类文件或目录

     

警告:未知(包括/ main.php):无法打开流:第0行的&gt;未知中没有此类文件或目录

     

警告:(null)():在第0行的Unknown中打开'includes / main.php'以包含(include_path ='。:/ usr / lib / php:/ usr / local / lib / php')失败

浏览器正确显示txt文件中的所有标记。唯一的问题是这些警告消息。网站托管在共享主机上。在这些消息出现之前,网站文件夹的内容没有任何变化。

有什么问题?

1 个答案:

答案 0 :(得分:2)

您正在使用网站网址包含不理想的文件并依赖于php设置,例如allow_url_fopen;如果您将网站移动到某个不同的域,它将无法工作。请尝试使用相对路径,例如:

include 'includes/header.txt';