好的。
所以在这个脚本http://ideone.com/grapQ的第 37 行,include_once 命令基本上只是被忽略了,我试图显示的内容根本没有显示,甚至没有错误消息。
我尝试启用错误报告,但没有显示一个错误。
我也尝试使用 Echo,但同样的问题仍然存在。
有没有人知道为什么它被忽略甚至没有显示错误消息?不仅仅是运气,它只是一些基本的东西!
好的。
所以在这个脚本http://ideone.com/grapQ的第 37 行,include_once 命令基本上只是被忽略了,我试图显示的内容根本没有显示,甚至没有错误消息。
我尝试启用错误报告,但没有显示一个错误。
我也尝试使用 Echo,但同样的问题仍然存在。
有没有人知道为什么它被忽略甚至没有显示错误消息?不仅仅是运气,它只是一些基本的东西!
您在该 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 的答案有更多关于允许可能适用于您的问题的外部文件的信息。
您不能包含远程文件,因为它在PHP 5.2.0
和更高版本中。如果你想使用远程URL
allow_url_include必须为这些启用。参考链接