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);
それはいけません。
chmod()を使用して後で設定するか、前にumask()を使用するという 2 つの選択肢があります。後者の場合、元の umask 値 (存在する場合) に依存する他のコードを壊さないように元に戻す必要があります。