我很难让我的脚本在帐户注册时自动创建新目录。
我的代码:
$bloguser=$_POST['bloguser'];
$root = "/accounts/";
if(!is_dir($root.$bloguser, 0777))
mkdir($root.$bloguser, 0777);
if(!is_dir($root.$bloguser."/images", 0777))
mkdir($root.$bloguser."/images", 0777);
if(!is_dir($root.$bloguser."/images/avatar", 0777))
mkdir($root.$bloguser."/images/avatar", 0777);
问题:
该帐户注册就好了。但是, is_dir 和 mkdir 给了我错误:
警告:is_dir() 中的参数计数错误...
警告:mkdir() [function.mkdir]: Unable to access /accounts/TestAccount in...
警告:is_dir() 中的参数计数错误...
警告:mkdir() [function.mkdir]:无法访问 /accounts/TestAccount/images...
反正你懂这个意思。
我尝试过的事情/要知道的事情:
- 我给
accounts
根目录下的文件夹 0777 写入权限,只是为了确保写入权限不是问题; - 我尝试过使用双引号,例如将它们放在变量周围;
- 我还尝试将 0777 内容排除在检查目录是否存在之外: if(!is_dir----
在此先感谢您的帮助。:)