0

我正在尝试用 PHP 编写文件粉碎机,但出现以下错误:

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

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

4

2 回答 2

3

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

于 2013-12-27T02:04:52.970 回答
0

确保您具有适当的权限,因为这是使用中的常见问题

fopen()

您可以看到与此相同的错误

于 2013-12-27T03:28:41.630 回答