0

好的。

所以在这个脚本http://ideone.com/grapQ的第 37 行,include_once 命令基本上只是被忽略了,我试图显示的内容根本没有显示,甚至没有错误消息。

我尝试启用错误报告,但没有显示一个错误。

我也尝试使用 Echo,但同样的问题仍然存在。

有没有人知道为什么它被忽略甚至没有显示错误消息?不仅仅是运气,它只是一些基本的东西!

4

3 回答 3

4

您在该 include 语句的末尾缺少一个分号:

include_once('http://outside-resources.ultimatesphider.com/us-resources/2.0.1/2.0.1announce.php');

此外,当我在本地机器上测试它(只是那一行)时,我收到以下错误:

Warning: include_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /var/www/test.php on line 5 
Warning: include_once(http://outside-resources.ultimatesphider.com/us-resources/2.0.1/2.0.1announce.php): failed to open stream: no suitable wrapper could be found in /var/www/test.php on line 5 
Warning: include_once(): Failed opening 'http://outside-resources.ultimatesphider.com/us-resources/2.0.1/2.0.1announce.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/test.php on line 5 

Deepak 的答案有更多关于允许可能适用于您的问题的外部文件的信息。

于 2012-09-05T05:45:20.143 回答
3

您不能包含远程文件,因为它在PHP 5.2.0和更高版本中。如果你想使用远程URL allow_url_include必须为这些启用。参考链接

于 2012-09-05T05:47:38.203 回答
0

按照链接

http://php.net/manual/en/function.include-once.php

于 2012-09-05T05:47:28.070 回答