我正在尝试编写一个 php 文件并为其设置权限,以便在创建后立即进行编辑。
这是我的代码:
<?php
$var = '<?php $mycontent = new Content(); echo $mycontent->block($p_name);?>';
$myFile = "testFile.php";
$fh = fopen($myFile, 'w+') or die("can't open file");
$stringData = $var;
fwrite($fh, $stringData);
fclose($fh);
chmod("tests/testFile.php", 0644);
?>
由于某种原因,它不起作用。除非我手动设置权限,否则创建的文件仍然不可编辑。tests/ 是创建文件的目录。
任何的想法?