nått i den här stilen?
$removeid=34;
$array = file("fil.dat"); // läs in filen
$fw = fopen("fil.dat", "w"); // öppna filen för skrivning
flock($fw, LOCK_EX); // lås filen
$i=0;
while ($i < count($array)) {
list($id,$rubrik,$nyhet,$datum,) = explode('|',$array[$i]);
if ($removeid != $id) { // skriv in alla rader utom den vi ska ta bort
fputs($fw,chop($array[$i]) . "\n");
}
$i++;
}
flock($fw, LOCK_UN); // lås upp filen
fclose($fw); // stäng filen