-4

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

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

3 回答 3

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

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

于 2012-05-10T09:35:35.080 回答
2

你不能。

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

于 2012-05-10T09:35:48.683 回答
1

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

chmod($myFile, 0777);

看看chmod

于 2012-05-10T09:35:42.130 回答