如何将文件的属性设置为通过 php create file 创建的 0777?
$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = 'test';
fwrite($fh, $stringData);
fclose($fh);
如何将文件的属性设置为通过 php create file 创建的 0777?
$myFile = "test.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = 'test';
fwrite($fh, $stringData);
fclose($fh);
chmod("/somedir/somefile", 0777);
根据: http: //php.net/manual/fr/function.chmod.php
你不能。
您有 2 种选择 - 在chmod()之后设置它或在之前使用umask()。在后一种情况下,您需要恢复它以不破坏其他代码,这依赖于原始 umask 值(如果有)。