在我的网站根目录中,我有一个名为已上传的目录,我有另一个名为 inc 的目录,其中存储了我的函数文件。
当用户注册时,我想在上传的父目录中创建一个子目录。
据我所知,我必须使用 ../ 走出 inc 目录,这样我就可以进入已上传的目录,使用 mkdir()
成功创建子目录我尝试了这个,但这对我没有好处:
<?php
$username = "jamesodurojbe";
$root = dirname(__FILE__);
$dir1 = $root . "../uploaded/$username";
if(!is_dir($dir1)){
mkdir($dir1);
}
?>
请帮助
答案 0 :(得分:0)
使用mkdir():
$path = '/path/to/folder/with/subdirectory';
mkdir($path, 0777, true);
答案 1 :(得分:0)
在我的情况下,我不得不以领先的
走出公路方向<强> /../上传/ $用户名强>
归功于 Ryan Vincent
整个代码必须如下:
//create user account directory folder for uploads
$root = dirname(__FILE__);
$dir1 = $root . "/../uploaded/$username";
if(!is_dir($dir1)){
mkdir($dir1);