удалить строку из файлового указателя

Как я могу удалить строку из указателя файла в PHP?
Я открываю файл используя fgets() а не с file() потому что файл слишком большой.

Актуальная проблема: у меня есть 2 очень больших файла. Мне необходимо удалить все строки из файла 1, которые существуют в файле 2.

Это код:

$handle1 = fopen("1.txt", "r+");
$handle2 = fopen("2.txt", "r");

if ($handle2) {
while (!feof($handle2)) {
$buffer2 = trim(fgets($handle2));

if ($handle1) {
while (!feof($handle1)) {
$buffer1 = trim(fgets($handle1));
if($buffer1 == $buffer2)
// stuck here
}
fclose($handle1);
}

}
fclose($handle2);
}

Как убрать строку?

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …