2011-03-07 110 views
1

我试图创建一个php文件,我可以直接编辑而无需手动设置权限。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); 

?> 

...它创建的文件,但是当我尝试编辑在我的IDE中的文件时,它不会让我,当然。我必须手动设置创建的文件的权限。有没有什么办法可以创建文件并拥有已设置的权限?

在此先感谢

莫罗

回答

11

是的,你可以感谢PHP CHMOD

// Read and write for owner, read for everybody else 
chmod("/somedir/somefile", 0644); 
+0

非常感谢那个,但是当我把它放在我的代码?对不起,我的无知! :] – Mauro74

+0

我的意思是我在哪里把它放在我的代码中! – Mauro74

+1

@ Mauro74最后 – Shikiryu

1

PHP有chmod,作品就像Linux版本。