@catherine_wintheiser Как пример Вы можете использовать код ниже чтобы удалить специфическую строку из файла на PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<?php $path = 'test.txt'; // Удалить линию $deleteLine = "test"; // Создать временный файл $temp = tempnam('./', 'tmp'); // Открыть файл для чтения $resource = fopen($path, "r"); if ($resource) { // Читаем файл while (!feof($resource)) { $buffer = fgets($resource, 4096); // Проверяем если строку не нужно удалить if (trim($buffer) !== $deleteLine) { file_put_contents($temp, $buffer, FILE_APPEND); } } fclose($resource); // Удалить файл unlink($path); // Переменовать временный файл rename($temp, $path); } |