Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包含包含的php包含文件_Php_Include_Require_Require Once - Fatal编程技术网

包含包含的php包含文件

包含包含的php包含文件,php,include,require,require-once,Php,Include,Require,Require Once,我在一个网站上工作,并被要求包含位于php脚本上方文件夹中的文件。问题是我被要求包含的那个些php文件,已经包含在其中了。因此,在调用我的php页面时,无法找到它们引用的文件 处理这种情况的最佳方法是什么?将文件从文件夹B包含到文件夹a时,B脚本的行为就像它存储在a中一样。请更改指针路径或chdir() 或者使用完整路径而不是本地路径。比如 $home='/home/user/path/to/root/ 包括_once($home.folderb/script.php') 服务器端: 包括($

我在一个网站上工作,并被要求包含位于php脚本上方文件夹中的文件。问题是我被要求包含的那个些php文件,已经包含在其中了。因此,在调用我的php页面时,无法找到它们引用的文件


处理这种情况的最佳方法是什么?

将文件从文件夹B包含到文件夹a时,B脚本的行为就像它存储在a中一样。请更改指针路径或chdir()

或者使用完整路径而不是本地路径。比如

$home='/home/user/path/to/root/

包括_once($home.folderb/script.php')

服务器端: 包括($_服务器['DOCUMENT_ROOT'.'子文件夹/file.php')

指从客户端:
{http://www.domain.com}/子文件夹/file.php

您需要找到它们试图包含的文件,然后将该路径添加到php.ini中的
include\u path
,或者修改包含它们的文件以指向正确的路径。或者使用MVC模式(或框架)@RPM以及MVC框架如何帮助解决现有代码包含无法定位的文件的情况?这本身不是问题,包含的文件是很正常的。向我们展示为什么包含的内容不起作用的详细信息。我认为包含的内容是相对链接的,而不是绝对链接的……有人告诉我使用将是正确的方式。你能推荐这个吗?