首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在父文件夹中包含文件时出现PHP require_once错误

在父文件夹中包含文件时出现PHP require_once错误
EN

Stack Overflow用户
提问于 2012-09-03 14:29:32
回答 4查看 24.7K关注 0票数 14

我有以下文件结构

--插件

-- inParent.php

-上传

- inSame.php

- Uploadify.php

直到昨天,这个功能都运行得很顺利。但现在,如果我尝试使用require_once('../inparent.php),It to auploadify.phpinParent.php包含在uploadify.php中,则会得到一个愚蠢的error..saying...

Warning: require_once(../inParent.php) [function.require-once]: failed to open stream: No such file or directory in /home/user/public_html/plugins/uploadify/uploadify.php on line 3  

但这个文件确实存在。

当用于包含inSame.php时,相同的代码没有显示任何错误,并且工作正常。

我猜可能是文件权限问题..但一切都是fine..all的,相关文件有755/644权限。

此外,move_uploaded_file函数也已停止工作。

直到昨天,所有的代码都运行得很好。我什么都没改变。

我什么都试过了,不知道到底发生了什么.

朋友们,请帮帮我..:( :(

EN

回答 4

Stack Overflow用户

发布于 2013-07-12 22:51:19

我用谷歌搜索了一下,找到了这个:require_once __DIR__.'/../inParent.php';

票数 38
EN

Stack Overflow用户

发布于 2018-07-25 06:49:03

在我的例子中,我不得不写:

require_once dirname( __FILE__ ) . '/' . '../../inParent.php';

这就成功了!

票数 2
EN

Stack Overflow用户

发布于 2020-07-27 06:10:17

这个问题很老了,但是对于像我这样遇到它的人来说,这是来自Stack Overflow的另一个部分的答案。

Require_once($_SERVER‘’DOCUMENT_ROOT‘。'/inParent.php');

PHP require file from top directory

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12242964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档