Barney: Zeile aus Datei löschen

Beitrag lesen

Folgendes Problem:

Versteh dieses scripz nicht so wirklich hab das online gefunden:
Möchte aus einer csv Datei eine Bestimmte Zeile löschen:
Die zu löschende Zeile steht in $ArtNr.
Wo muss ich das einbauen??

<?
$oldfile = "Stammdaten.csv";

$old = fopen($oldfile,"r");
flock($old, 1) or die("Kann die Quelldatei $oldfile nicht locken.");

$new = fopen($oldfile.".new","w");
flock($old, 2) or die("Kann die Zieldatei $newfile nicht locken.");

$lineno = 0;

while($line = fgets($old, 1024))
{
if($lineno++ == $zielzeile)
  continue;

fputs($new,$line);
}

fclose($old);

unlink($oldfile);
fclose($new);
rename($oldfile.".new",$oldfile);

?>

mfg Barney