mkdir函数建立的目录,都是755,是服务器设置的事吗 服务器是linux系统我用php的mkdir建立的目录,mkdir ("c",0777) ,这样,建立的目录权限还是755是哪的问题呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 与你apache执行用户的权限有关. mkdir默认的mode就是0777看看组用户权限? 我对apache一点都不懂,能在不改变服务器环境的前提下解决这个问题吗? bool mkdir ( string pathname [, int mode] )尝试新建一个由 pathname 指定的目录。 注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。 注: Mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。 默认的 mode 是 0777,意味着最大可能的访问权。 你的服务器是服务商提供的?那样的话修改的权限应该默认就有的,修改权限你可以通过FTP软件来修改的,稍微变通一下 在*inux的主机上:$mask=umask(0);mkdir('t',0777);$umask($mask); 关于php缓存问题,有点不太明白 史上最牛叉的正则 字符串转为二维数组 php连接sqlserver2005不上? php生成静态页面????? PHP储存过程调用错误!!!!!!! 如何解决这一问题呢? 求 触发器 的好例子吗?(MYSQL 4.0)谢谢! 请问哪有Zend的Encode编译器下载,盗版的那种。HH 为什么这种socket程序会无限执行sql语句而不被挂起? 上传图片以后为什么不能预览 有一个很急的问题,请大家指教!谢谢!
看看组用户权限?
尝试新建一个由 pathname 指定的目录。 注意也许想用八进制数指定模式,也就是说该数应以零打头。模式也会被当前的 umask 修改,可以用 umask() 来改变。
注: Mode 在 Windows 下被忽略。自 PHP 4.2.0 起成为可选项。
默认的 mode 是 0777,意味着最大可能的访问权。
mkdir('t',0777);
$umask($mask);