无法写入文件

时间:2013-12-27 02:00:16

标签: php fopen fwrite fclose shred

我正在尝试用PHP编写文件粉碎程序,我收到了这些错误:

  

警告:fopen(计算):无法打开流:第9行的C:\ XAMPP \ htdocs \ shred.php中的权限被拒绝
  警告:fwrite()期望参数1是资源,第11行的C:\ XAMPP \ htdocs \ shred.php中给出的字符串

<?PHP
$files = glob("*");

foreach ($files as $files) {
    $size = filesize($files);
    $bytes = "1";
    $writes = "1";
    while ($writes <= "3") {
    $data = fopen($files, "w");
        while ($bytes <= $size) {
            fwrite($files, "0");
            $bytes = $bytes + 1;
        }
    fclose($data);
    $writes = $writes + 1;  
    }
    //  unlink($files);
}
?>

我不知道该做什么。这些文件不是只读的。

2 个答案:

答案 0 :(得分:3)

您应该使用$data作为fwrite的第一个参数。

答案 1 :(得分:0)

确保您拥有相应的权限,因为这是使用

时的常见问题
  

fopen()函数

您可以使用此one看到相同的错误。