xxxneroxxx
28.05.2009, 21:33:28
ich möchte aus einer textdatei eine zeile löschen und habe es mit diesem code versucht
<?php
$löschen = $HTTP_GET_VARS[verändern];
$file = file("aaa.txt");
$a = 0;
$neu = fopen ("bbb.txt","w");
foreach($file as $zeile)
{
if($zeile[$a] != $löschen)
{
fwrite($neu, "$zeile[$a]");
}
else
{
fwrite($neu, "");
}
$a++;
}
fclose ($neu);
?>
allerdings ist das einzige was in die neue textdatei geschrieben wird 1234 nicht mehr und nicht weniger. was mache ich falsch bzw. kann ich verändern oder verbessern?
<?php
$löschen = $HTTP_GET_VARS[verändern];
$file = file("aaa.txt");
$a = 0;
$neu = fopen ("bbb.txt","w");
foreach($file as $zeile)
{
if($zeile[$a] != $löschen)
{
fwrite($neu, "$zeile[$a]");
}
else
{
fwrite($neu, "");
}
$a++;
}
fclose ($neu);
?>
allerdings ist das einzige was in die neue textdatei geschrieben wird 1234 nicht mehr und nicht weniger. was mache ich falsch bzw. kann ich verändern oder verbessern?