avevo lo stesso problema e ho risolto aprendo con file() e facendo così:


$file = file("file.txt");
ecc ecc
unset($file[$riga]);
$file[$riga] = "valore sostituto"