PHP创建目录问题 试试 $attdir="/home/yeqihong/www/attdirment"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样的,不行得查看www目录权限ls -ldrwxrwxrwx 2 yeqihong jike0104 4096 2005-04-22 15:13 www俺随便写程序<?php$dir="/jike/0104/yeqihong/www/attdir";if(!is_dir($dir))mkdir($dir,0777);?>错误提示如下: Warning: mkdir(/jike/0104/yeqihong/www/attdir): Permission denied in /jike/0104/yeqihong/public_html/upload.php on line 4 /jike/0104/yeqihong/www/attdir这个路径对?怎么看着这么怪? 关注,应该不只是www目录的权限,其他目录的权限也应该是拥有者及 root 等级.摘录:int mkdir(string pathname, int mode);本函数建立参数 pathname 目录,参数 mode 以八进位的方式指定 (在参数前加 0) 比较不会出错。返回 true 表示成功,失败则返回 false。 使用范例 下例就是用八进位的例子,建立 /path/to/my/dir 目录,该目录只有拥有者及 root 等级可读写执行,其它人无法使用。 <?phpmkdir("/path/to/my/dir", 0700);?> win系统需要文件夹的上一级目录有everyone的写入权限。unix系统需要文件夹有apache权限。 to sjdyr: 应该只要用户拥有自己目录的权限就行了吧。比如说/home/yeqihong中yeqihong用户只须有/home/yeqihong的权限都行的。以前我装个PHP论坛时,都行的三。也能在相应的目录建立成功的。 to 群子兰: 你说的unix需要文件夹的apache所属是什么意思?能清楚点吗?thx~ 把文件夹的权限设成everyone完全试一下看看 俺没有用0777也不行呀.lz说的把everyone设置成rwx都不行散~ 确定有/jike/0104/yeqihong/www目录?确定/jike/0104/yeqihong/www目录权限为所有用户可写?如果还失败,那你一定见鬼了 yeqihong@mail:~$ pwd/jike/0104/yeqihongyeqihong@mail:~$ls -ldrwxrwxrwx 8 yeqihong jike0104 4096 2006-03-20 17:34 yeqihongyeqihong@mail:~$ls -ldrwxrwxrwx 2 yeqihong jike0104 4096 2005-04-22 15:13 www难到还要/jike目录可写才成。觉得只要用户主目录可写就行了吧。 看搂住这态度都不想说什么了?网上有那么多建文件夹的php代码 为什么不去找?在这里ft帮你的人很有感觉吗? 关于数据库or和and的用法 PHP怎样截取字符串? [求助]添加数据后出现表崩溃需要修复 新闻的html格式,转换为xml 哪里有PHP视频视频播放代码,最好 支持多个格式,能直接用网址打开视频。 这个问题比较难,无级分类倒循环 求助一个 apache 的htaccess rewrite的写法 请问,如何判断模板中的block是否存在? 招聘兼职网页编写人员 求一个PHP和Mysql数据库连接的例子 我错了,再也不犯了,马上跳槽! php4.2.3在win2000+apache2.0下“模块化”安装为什么不成功?
查看www目录权限
ls -l
drwxrwxrwx 2 yeqihong jike0104 4096 2005-04-22 15:13 www
俺随便写程序
<?php
$dir="/jike/0104/yeqihong/www/attdir";
if(!is_dir($dir))
mkdir($dir,0777);
?>
错误提示如下:
Warning: mkdir(/jike/0104/yeqihong/www/attdir): Permission denied in /jike/0104/yeqihong/public_html/upload.php on line 4
这个路径对?怎么看着这么怪?
本函数建立参数 pathname 目录,参数 mode 以八进位的方式指定 (在参数前加 0) 比较不会出错。返回 true 表示成功,失败则返回 false。
使用范例 下例就是用八进位的例子,建立 /path/to/my/dir 目录,该目录只有拥有者及 root 等级可读写执行,其它人无法使用。 <?php
mkdir("/path/to/my/dir", 0700);
?>
unix系统需要文件夹有apache权限。
应该只要用户拥有自己目录的权限就行了吧。比如说/home/yeqihong中yeqihong用户只须有/home/yeqihong的权限都行的。
以前我装个PHP论坛时,都行的三。也能在相应的目录建立成功的。
你说的unix需要文件夹的apache所属是什么意思?能清楚点吗?thx~
lz说的把everyone设置成rwx都不行散~
确定/jike/0104/yeqihong/www目录权限为所有用户可写?
如果还失败,那你一定见鬼了
/jike/0104/yeqihong
yeqihong@mail:~$ls -l
drwxrwxrwx 8 yeqihong jike0104 4096 2006-03-20 17:34 yeqihongyeqihong@mail:~$ls -l
drwxrwxrwx 2 yeqihong jike0104 4096 2005-04-22 15:13 www
难到还要/jike目录可写才成。觉得只要用户主目录可写就行了吧。
在这里ft帮你的人很有感觉吗?