PHP5.5更新后,include()不再工作

PHP5.5更新后,include()不再工作,php,html,include,Php,Html,Include,我正在尝试安装一个开源php CRM,它要求我更新我的php版本。切换到5.5,现在我的include不起作用 我试过: include "http://www.cswea.org/mobile_include/include_all_size_headers.php?cur_section=" . $Cur_Section . "&cur_sub_menu=" . $Cur_Sub_Menu . "&cur_page=" . $Cur_Page; 以及: include $

我正在尝试安装一个开源php CRM,它要求我更新我的php版本。切换到5.5,现在我的include不起作用

我试过:

include "http://www.cswea.org/mobile_include/include_all_size_headers.php?cur_section=" . $Cur_Section . "&cur_sub_menu=" . $Cur_Sub_Menu . "&cur_page=" . $Cur_Page; 
以及:

include $_SERVER['DOCUMENT_ROOT']."/mobile_include/include_all_size_headers.php?cur_section=" . $Cur_Section . "&cur_sub_menu=" . $Cur_Sub_Menu . "&cur_page=" . $Cur_Page; 
但我什么也得不到。没有错误,我已经确认文件是正确的

您可以在以下位置查看此页面:

请注意它只是一个普通的外壳。没有标题html,也没有调用我的AJAX调用来填充即将到来的事件?ajax文件位于同一文件夹中

主文件上的包含正在工作,因此我认为这是一个路径问题

我需要做什么才能指向cswea.org/mobile\u include/include\u all\u size\u headers.php上的文件

非常感谢您提供的任何提示、线索或其他帮助

编辑:

我发现这个帖子:

通过切换到require(在这里的评论中也建议这样做),我得到了一个致命的错误。通过删除?=&='s,我能够使其包含该文件。
我现在有了正确的include,但是HTML没有正确显示。这是另一个我认为我可以自己解决的问题

解决方案是A)使用$\u服务器['DOCUMENT\u ROOT'] 和B)要消除?=&s.

是否已启用?我相信它是默认关闭的

此选项允许在 以下功能:include、include_once、require、require_once

要求
allow\u url\u fopen
也处于启用状态,默认情况下应处于启用状态


正如所观察到的,你应该得到警告/错误。

“但我什么也没有得到。没有错误”-而不是
包括
使用
要求
好的想法@Lashane。是否在默默地失败?根据您的解决方案:您找到的解决方案没有提及
$\u服务器['DOCUMENT\u ROOT']
。也不排除?=&s
,关于“要求”的事实只在评论中提到,而不是在那里的任何给定答案中。to OP:@Lashane应该发布他的评论并将其转换为答案,以便这成为实际的解决方案。反正是我。另外,你可以随时添加到他的答案中,或者发布你自己的答案。我发现:切换到require()给了我错误。我删除了?=&=,现在我有了它,包括文件,它仍然不能正确输出,但这是一个开始。我可能不太明白,你所说的包装器是指“流”中的?=&='s?No.包装器。。。HTTP包装器。我的答案是要么全有,要么什么都没有。开或关。听起来更像是您正在构建的URI的转义问题,或者是您进行调用的服务器端的问题。