当chmod显示666时,写入权限被拒绝

时间:2017-06-22 22:26:53

标签: php

<?php
$file='test.txt';
echo substr(sprintf('%o', fileperms($file)), -4).'<br>'; //666
if(is_writable($file)){echo "$file is writable";} //test.txt is writable
$stream=fopen($file,'a+'); //!ERROR denied access
fwrite($stream,'Hello World/n');
fclose();
?>

唯一没有导致错误的标志是fopen($file,'rb'),所以我相信我有读取权限,但是当我使用chmod并且它显示该文件具有读写权限时。也许是我错过或误解的东西,提前谢谢你。

0 个答案:

没有答案