Существует множество функций PHP для работы с файлами: https://www.php.net/manual/en/ref.filesystem.php
Для ваших нужд просмотрите следующие данные:
Итак, шагиЧтобы изменить файл, можно:
получить полное содержимое с помощью file_get_contents
:
$contents = file_get_contents($filePath);
применить ваши изменения к $contents
content:
$newContents = ...
перезаписать содержимое файла:
file_put_contents($filePath, $newContents);
Удалить файл просто:
unlink($filePath);
Важно отметить, что ваш код подвергается инъекции , потому что вы не проверяете пользовательские данные, переданные с помощью $_GET
.
Если ваш скрипт будет использоваться только вам все в порядке, вместо этого вы должны проверить все пользовательские данные: первое правило веб-программирования - НИКОГДА НЕ ДОВЕРЯЙТЕ ВАШИМ ПОЛЬЗОВАТЕЛЯМ !Также доверенные пользователи могут писать неправильные символы в URL, что может привести к неожиданным результатам (например, удалить неправильный файл!)
Чтение https://www.php.net/manual/en/mongodb.security.script_injection.php