如何在php网站根目录下建立自己想要的目录?

我在网上找到上传文件的php代码,其中有一条代码$destination_folder="upload/";//上传文件路径upload/是上传文件保存的目录,我想把上传... 我在网上找到上传文件的php代码,其中有一条代码
$destination_folder="upload/"; //上传文件路径
upload/是上传文件保存的目录,我想把上传文件的保存目录保存在用户新建立的目录下,比如用户通过我的网站注册了一和用户user1,我就想让用户在www目录下新建“user1”目录。并把此用户要上传的文件上传保存到“user1”中,请问高手怎么写php代码?希望高手说的详细点,谢谢。
展开
 我来答
du瓶邪
推荐于2016-03-17 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2762万
展开全部

在php程序中,可以使用mkdir() 函数来创建目录,比如在当前目录下创建test的目录

代码如下:

<?php
mkdir('test');
?>

有时仅通过mkdir();并不能实现需求,并且ab目录也不存在的时候,此时不得不通过递归的方法来建立多层目录。

代码如下:

<?php
function Mk_Folder($Folder){
if(!is_readable($Folder)){
Mk_Folder( dirname($Folder) );
if(!is_file($Folder)) mkdir($Folder,0777);
    }
}
Mk_Folder("D:/ab/test");
?>
wap网游网_
2012-06-21 · TA获得超过163个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:191万
展开全部
不建议这么做,首先如果这么做的话,你的用户一多,就会在根目录下生成太多的子目录,影响FTP管理。建议你可以用user1_文件名 的方式保存上传的文件。也可以用日期归类来生成目录。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怿朴
2012-06-25 · TA获得超过120个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:107万
展开全部
php有系统函数,自己找
追问
哪个函数?可以给个提示吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式