我的项目使用了一些应包含在www文件夹之外的全局文件。
我试图在php.ini中包含这样的路径
include_path = ".;c:\php\includes;c:\Users\Pim\Documents\CMS\globals\php"
这个全局php文件夹包含一些我想要包含在www文件夹中的项目中的文件。
例如,我想要包含c:\ Users \ Pim \ Documents \ CMS \ globals \ php \ system \ init.php 通过在www-folder中的de index.php中执行此操作:
include 'system/init.php';
到目前为止我做错了什么?
当我检查本地主机的phpinfo时,我说:
的include_path
。; C:\ PHP中\包括; C:\用户\皮姆\文件\ CMS \全局\ PHP; (本地 值)。; c:\ php \ includes; c:\ Users \ Pim \ Documents \ CMS \ globals \ php; (主要价值)
答案 0 :(得分:0)
使用include 'system/init.php';
告诉PHP包含特定文件夹。
您告诉php该文件夹应该存在于执行脚本的当前文件夹下面。
尝试
include 'init.php';
然后它将搜索包含路径
答案 1 :(得分:0)
您是否尝试使用相对路径?
我在xampp htdocs的include "/tmp/test.php"
使用xampp C:/tmp/test.php
,但它已经有用了。
您正在将其作为include "tmp/test.php"
,包括子目录