0

最近我打开了我的 error_log 文件并注意到它有几个与 include() 相关的错误消息。网站每天约有 1500 名访问者,但此消息每月仅显示约 3 次,例如我可能在 2 月 6 日有 10 组错误,然后在 2 月 20 日有 15 组错误等。

这是错误文本的示例:

[05-Jun-2013 15:57:39] PHP 警告:include() [function.include]:php_network_getaddresses:getaddrinfo 失败:第 6 行 /home/user33/public_html/example/file3.php 中的名称解析暂时失败
[05-Jun-2013 15:57:39] PHP 警告:包含(http://www.example.com/file.php)[function.include]:无法打开流:php_network_getaddresses:getaddrinfo 失败:临时失败第 6 行 /home/user33/public_html/example/file3.php 中的名称解析

或者

[2013 年 7 月 19 日 17:42:17] PHP 警告:include() [function.include]:无法打开“http://www. 例子。com/file.php' 用于包含 (include_path='.:/usr/lib/php:/usr/local/lib/php') 在 /home/user33/public_html/example/file4.php 第 5 行
[19- Jul-2013 17:42:17] PHP 警告:include(http://www.example.com/file.php) [function.include]:打开流失败:HTTP 请求失败!第 11 行 /home/user33/public_html/example/file5.php 中的 HTTP/1.1 500 内部服务器错误

PS 网站不使用任何 CMS,并且有一个简单的页面,其中主要包含 HTML 代码和几个 PHP 包含。

PS 2. 在 include() 中使用绝对路径是否会导致此错误?例如,我使用 include(" http://www.example.com/file.php ") 而不是 include("../file.php")。

那可能是什么?

4

1 回答 1

2

是的,您遇到了问题,因为您使用的是include("http://www.example.com/file.php")而不是include("../file.php")查看包含文档以获取更多详细信息

于 2013-09-18T12:31:29.230 回答