如何将文件属性设置为0777?

时间:2012-05-10 09:33:53

标签: php

如何将文件的属性设置为0777,我是通过php create file创建的?

$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = 'test';
fwrite($fh, $stringData);
fclose($fh);

3 个答案:

答案 0 :(得分:6)

chmod("/somedir/somefile", 0777);

根据:http://php.net/manual/fr/function.chmod.php

答案 1 :(得分:2)

你不能。

您有两种选择 - 使用chmod()之后设置或之前使用umask()。在后一种情况下,您需要将其恢复为不破坏其他代码,这依赖于原始的umask值(如果有的话)。

答案 2 :(得分:1)

您可以使用chmod保护您的文件。这是一个例子:

chmod($myFile, 0777);

看看chmod