为了账号安全,请及时绑定邮箱和手机立即绑定

包含父目录中的文件

包含父目录中的文件

PHP
心有法竹 2023-03-04 15:03:27
我在使用相对路径时遇到问题......我有那个目录结构-dev  --vendor    -autoload.php  --includes    -index.php现在我需要在 index.php 中包含 autoload.php 正如我尝试过的先前答案所建议的那样,include('../vendor/autoload.php');但它没有用。但这没有用,所以我不得不使用这个解决方法require_once($_SERVER['DOCUMENT_ROOT'] . '/dev/vendor/autoload.php');所以我想知道为什么相对路径不起作用以及如何使其起作用?
查看完整描述

1 回答

?
达令说

TA贡献1821条经验 获得超6个赞

我现在唯一想到的就是当前的工作目录。


如果您不指定绝对路径,则将选择当前工作目录。


例如


<?php

chdir("/tmp");

include "test.php"; // will include /tmp/test.php


<?php

chdir("/home/marco");

include "test.php"; // will include /home/marco/test.php

尝试将您的路径更改为:__DIR__."/../vendor/autoload.php"。


查看完整回答
反对 回复 2023-03-04
  • 1 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号