Usuń wiele wierszy z pliku przy użyciu PHP

Od wielu godzin szukam rozwiązania, aby usunąć blok tekstu z pliku za pomocą skryptu PHP.

Wydaje się, że istnieje wiele opcji usuwania wierszy tekstu, ale nie blok tekstu. Próbowałem użyćpreg_replace ("/^$start.*?$end/s", $replace, $fdata) z następującymi, ale nie znaleźliśmy rozwiązania, które działa.

Jestem pewien, że ktoś już to zrobił, więc każda pomoc byłaby bardzo mile widziana.

$start = "# Copyright 2000-";
$end = "Agreement.";

# This software product may only be used strictly in accordance
# with the applicable written License Agreement.

questionAnswers(1)

yourAnswerToTheQuestion