2013-06-25 40 views
1

我想为我的用户创建一个文件夹,但是即使语法没有错误,它仍然不想创建文件夹。我是否需要编辑我的服务器php配置?MKDIR php命令不会创建文件夹

$dirpath = "https://stackoverflow.com/users/".$username; 
mkdir($dirpath); 
+0

尝试'mkdir($ dirpath,0755,true);' – bystwn22

+0

同时检查权限 –

+0

我将如何检查权限? –

回答

0

您需要确保目录“/ users”对于您的网络服务器运行的任何用户都是可写的。

+0

用户目录在其获得的权限中是可写的777 –

+0

$ username是否设置为空字符串以外的内容? – faffaffaff

+0

不,一切都包括那是好的,即时获取mysqli查询 –

1

尝试

<?php 
$dirpath = "https://stackoverflow.com/users/".$username; 
mkdir($dirpath, 0700); 
?> 

模式是0777通过默认,这意味着尽可能广泛的访问。有关模式的更多信息,请阅读chmod()页面上的详细信息。

如果您正在使用Windows OS模式,则会被忽略。

+0

加入0700不工作;( –

+0

@HubertKaluzny尝试使用mkdir($ dirpath,0777);并检查dir /用户 – Litox

+0

我的服务器目录中的所有内容的权限都是777 –

相关问题