‘壹’ php程序内部可改文件属性不如通过php代码 把某个.php文件改为777属性。
可以的.
chmod("/somedir/somefile.php", 0777); // 八进制数,记得前个0个,手册上说直接用十进制数777可能不对.
‘贰’ 如何在PHP中设置文件和目录的属性
inux 命令chmod 755的意思
chmod是linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。
一般是三个数字:
第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限。
权限分为三种:读(r=4),写(w=2),执行(x=1) 。 综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。
所以,chmod 755 设置用户的权限为:
1.文件所有者可读可写可执行 --7
2.与文件所有者同属一个用户组的其他用户可读可执行 --5
3.其它用户组可读可执行 --5
777权限指的是当前用户可以对相应的文件进行读取、写入和执行的操作,我们建站的时候,有些用户没有对某个文件夹777权限,可能就会造成网站报错,无法正常执行
‘叁’ 如何控制新生成的文件的属性通过php.ini参数设置。
用umask屏蔽字来控制,php进程的屏蔽字由apache/nginx的控制,启动apache/nginx的时候,加入umask为000就行了。但值得注意的是 不管屏蔽码是多少:·新创建的文件默认不具有可执行允可权限。·新创建的目录默认具有可执行允可权限。
‘肆’ PHP修改属性
$list ,$tree 这是两个变量,怎么可能修改$list,$tree能自动改变呢,除非你再次赋值给$tree
另外,不知道你是不是想这样,在ToList方法中,修改了$tree,外面的$tree也跟着变,
这样的话,在定义ToList方法的时候,在定义参数的时候加一个& 符号,这个就相当于java中的地址引用.
如果还有什么不明白,可以去我博客看看http://www.choujone.com/blog/1332927559357
‘伍’ linux,php 文件属性设置原则是什么什么情况下设文件属性可读、可写、可执行等。
Linux默认情况下建立一个文件时文件拥有者拥有可读写的权利,和拥有者同组的和其他组的用户对文件只有读的权利。用ls -l命令可以看出除开最开始一位,接下来的三位为一组分别对应文件拥有者,和拥有者同组和其他用户组用户对文件的操作权利。如一个普通文件的属性可能是:-rw-r--r-- 1 root root ...,如果可执行,那么rw后面是x。第一个root表示文件的拥有者,第二个root表示文件拥有者所在组。具体的命令可以查chmod和chown。
‘陆’ 如何设置php文件的属性
Unix:chmod
777
*
FTP:在文件上单击右键有个chmod或者属性什么的。打开后框里写个777。改下就可以了
‘柒’ PHP文件如何打开,如何修改论坛文件的属性
本地打开php
文件需要
iis
就是internet
信息服务器
好要下载php
4.3.4
之类的都可以
在iis
中添加
php
4.3.4
然后就可以看php
文件了
‘捌’ php读取ini配置文件属性
复制下面代码把PHP.ini改成你的路径就可以运行了
<?
$str=file_get_contents("php.ini");//读取文件存到变量中
print_r($str);//打印变量
//如果要替换里面的东西就执行下面代码
$str=str_replace("要替换成的东西","替换成的东西",$str);
file_put_contents("php.ini",$str);//这是从新生成的PHP.ini文件
?>