【问题标题】:Error message on my New Blog Post page which I cannot work out [closed]我无法解决的新博客帖子页面上的错误消息[关闭]
【发布时间】:2015-01-04 04:08:58
【问题描述】:

我正在将博客文章部分合并到我的网站中。

但是,我在新帖子页面上收到一条错误消息,我不确定其原因。

任何帮助将不胜感激。

我已收到上述两条警告错误消息。

我还介绍了目录的某些部分,因为它们显示了名称。

这就是代码在指定行的样子。

<?php

include "cms/posts.php";

?>

第 155 行是代码的中间行。

如果需要更多信息,请告诉我。

谢谢!

回复评论 1:嗨,我不知道为什么它会尝试打开该文件,因为我从未见过或听说过文件“usr/lib/php:/usr/local/lib/php” .

【问题讨论】:

  • 您是否检查过这些目录中是否存在包含的文件?

标签: php html css sql


【解决方案1】:

使用此代码并确保文件存在:

<?php

include __DIR__ . "/cms/posts.php"; // PHP >= 5.3

include dirname(__FILE__) . "/cms/posts.php";  // PHP < 5.3

?>

【讨论】:

  • 嗨,“(PHP >= 5.3):”是什么意思?感谢您的帮助!
  • 我尝试添加该代码: DIR 。 “/cms/posts.php”; //包括“cms/posts.php”; ?> 现在它返回这个错误。警告:包括(/home/s1307798/public_html/jamesfrewin/login/cms/cms/posts.php):无法打开流:/home/s1307798/public_html/jamesfrewin/login/cms/index 中没有这样的文件或目录。第 154 行的 php 警告:include(): 未能打开 '/home/s1307798/public_html/jamesfrewin/login/cms/cms/posts.php' 以供包含(include_path='.:/usr/lib/php:/usr/ local/lib/php') 在 /home/s1307798/public_html/jamesfrewin/login/cms/index.php 第 154 行
  • 确保不要忘记下划线:_DIR_ 或尝试在包含后删除“cms”文件夹
  • 可悲的是同样的问题,即使有下划线 :-/
  • 你试过这个:include __DIR__ . "/posts.php"
猜你喜欢
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-17
  • 1970-01-01
相关资源
最近更新 更多