PHP建立权限的一个有趣问题 高手进来聊

PHP建立权限的一个有趣问题 高手进来聊

PHP 5.2.1
APACHE 2.2.4

[root@aougu aougu_com]# ls -ld 123
drwxr-xr-x  2 host host 4096 Apr 14 21:33 123

[root@aougu aougu_com]# ls -ld 123
drw-rw-rw-  2 host host 4096 Apr 14 21:33 123


a.php
<?php
rmdir(123);
mkdir(123);
?>

在页面运行a.php时 建立的目录权限为666??  而有时候重启APACHE之后 建立的目录又为正确的755

但再建一次 又变成666  但很奇怪的是php调用chmod又能改成755  但不可能修改每一个php页面

php5.16和apache 2.2.2 2.2.3都试过  会是什么问题??
mkdir(123,0755);
这么这么看看
mkdir(123)|chmod 0755 这样行不


QUOTE:
原帖由 大大狗 于 2007-4-14 22:45 发表
mkdir(123)|chmod 0755 这样行不

不能这么做。
加多一个chmod是可以 但是那个主机是提供虚拟空间 不可能让用户都改

问题已经发现了  关掉其中一个主机就没问题了   但我觉得奇怪 主机能影响服务器???

屏蔽了之后就没有这问题   现在找不到原因
我把那个有问题的空间内容全部都清了  就没出现这个问题-_-||