试试 
$attdir="/home/yeqihong/www/attdirment";

解决方案 »

  1.   

    一样的,不行得
    查看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
      

  2.   

    /jike/0104/yeqihong/www/attdir
    这个路径对?怎么看着这么怪?
      

  3.   

    关注,应该不只是www目录的权限,其他目录的权限也应该是拥有者及 root 等级.摘录:int mkdir(string pathname, int mode);
    本函数建立参数 pathname 目录,参数 mode 以八进位的方式指定 (在参数前加 0) 比较不会出错。返回 true 表示成功,失败则返回 false。
     
    使用范例 下例就是用八进位的例子,建立 /path/to/my/dir 目录,该目录只有拥有者及 root 等级可读写执行,其它人无法使用。 <?php
    mkdir("/path/to/my/dir", 0700);
    ?> 
      

  4.   

    win系统需要文件夹的上一级目录有everyone的写入权限。
    unix系统需要文件夹有apache权限。
      

  5.   

    to sjdyr:
      应该只要用户拥有自己目录的权限就行了吧。比如说/home/yeqihong中yeqihong用户只须有/home/yeqihong的权限都行的。
    以前我装个PHP论坛时,都行的三。也能在相应的目录建立成功的。
      

  6.   

    to 群子兰:
      你说的unix需要文件夹的apache所属是什么意思?能清楚点吗?thx~
      

  7.   

    把文件夹的权限设成everyone完全试一下看看
      

  8.   

    俺没有用0777也不行呀.
    lz说的把everyone设置成rwx都不行散~
      

  9.   

    确定有/jike/0104/yeqihong/www目录?
    确定/jike/0104/yeqihong/www目录权限为所有用户可写?
    如果还失败,那你一定见鬼了
      

  10.   

    yeqihong@mail:~$ pwd
    /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目录可写才成。觉得只要用户主目录可写就行了吧。
      

  11.   

    看搂住这态度都不想说什么了?网上有那么多建文件夹的php代码 为什么不去找?
    在这里ft帮你的人很有感觉吗?