如何在php网站根目录下建立自己想要的目录?
我在网上找到上传文件的php代码,其中有一条代码$destination_folder="upload/";//上传文件路径upload/是上传文件保存的目录,我想把上传...
我在网上找到上传文件的php代码,其中有一条代码
$destination_folder="upload/"; //上传文件路径
upload/是上传文件保存的目录,我想把上传文件的保存目录保存在用户新建立的目录下,比如用户通过我的网站注册了一和用户user1,我就想让用户在www目录下新建“user1”目录。并把此用户要上传的文件上传保存到“user1”中,请问高手怎么写php代码?希望高手说的详细点,谢谢。 展开
$destination_folder="upload/"; //上传文件路径
upload/是上传文件保存的目录,我想把上传文件的保存目录保存在用户新建立的目录下,比如用户通过我的网站注册了一和用户user1,我就想让用户在www目录下新建“user1”目录。并把此用户要上传的文件上传保存到“user1”中,请问高手怎么写php代码?希望高手说的详细点,谢谢。 展开
3个回答
展开全部
在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");
?>
展开全部
不建议这么做,首先如果这么做的话,你的用户一多,就会在根目录下生成太多的子目录,影响FTP管理。建议你可以用user1_文件名 的方式保存上传的文件。也可以用日期归类来生成目录。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php有系统函数,自己找
追问
哪个函数?可以给个提示吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询