首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP MKDIR在服务器根目录内,但在域根文件夹之外?

PHP MKDIR在服务器根目录内,但在域根文件夹之外?
EN

Stack Overflow用户
提问于 2013-05-04 06:47:14
回答 3查看 1.6K关注 0票数 0

我有一个域根目录,它是服务器根目录中的一个文件夹。如何在域根目录中的不同文件夹中执行mkdir?

代码语言:javascript
复制
ROOT > DOMAIN ROOT FOLDER > PHP MKDIR

ROOT > IMAGE FOLDER > MKDIR HERE

我需要‘域根文件夹’中的php在'image文件夹‘中创建一个目录。有什么帮助吗?

EN

回答 3

Stack Overflow用户

发布于 2013-05-04 06:54:02

你通常可以这样做:

代码语言:javascript
复制
mkdir('../images/newfolder');

您可能需要在前面添加更多../../,具体取决于您从何处运行脚本。每个../都会使您更上一层楼,因此根据您的示例,似乎只有一个可以在这里工作,但您必须确保您处于您认为自己所在的位置。

票数 0
EN

Stack Overflow用户

发布于 2013-05-04 06:56:05

你也可以在php脚本中使用绝对路径。

代码语言:javascript
复制
mkdir('/root/images/new_folder');

请确保您的web服务器具有写入特定文件夹的权限。

票数 0
EN

Stack Overflow用户

发布于 2013-05-04 07:03:24

我通常从当前脚本所在的目录开始工作,并从那里移动到所需的位置。只要你不移动你的脚本,它就能正常工作。此外,跟踪所有内容相对于脚本的位置也会更容易。

您可以使用以下命令获取当前路径:

代码语言:javascript
复制
$path = dirname(__FILE__);

然后添加../以进行更深入的操作,等等。

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

https://stackoverflow.com/questions/16368617

复制
相关文章

相似问题

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