Не могу записать поверх файлов

Я пытаюсь закодировать файл-шредер в PHP, и я получаю следующие ошибки:

Предупреждение: fopen(рассчитать): не удалось открыть поток: в C:\XAMPP\htdocs\shred.php в строке 9 отказано разрешение
Предупреждение: fwrite() ожидает, что параметр 1 будет ресурсом, строка указана в C:\XAMPP\htdocs\shred.php в строке 11

<?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 ответа

Вы должны использовать $data as the first parameter of fwrite,

Убедитесь, что у вас есть соответствующие разрешения, потому что это общая проблема при использовании

Еореп ()

Вы можете увидеть те же ошибки с этим.

Другие вопросы по тегам