Hallo,
habe da ein script welchen zeilen aus einer txt datei ausliest...
Nun gibt es auch die möglichkeit beliebige zeilen raus zu löschen..
echo "<br /><br />Eintrag NR:$loeschen_feld wurde erfolgreich entfernt<br /> Die Liste wird in 15sec aktualisiert";
Mein Probem ist nun, dass nach dem löschen im array die daten wieder in die txt datei zurückgeschrieben werden aber ich am ende eine lehrzeile habe
fputs($fh, trim($line) . "\n");
wie kann ich nun leerzeilen löschen bzw. am ende ein backspace machen??
Gruß Phillip
habe da ein script welchen zeilen aus einer txt datei ausliest...
Nun gibt es auch die möglichkeit beliebige zeilen raus zu löschen..
PHP-Code:
<?
if ($submit=="Loeschen")
{
#löscht bestimmte zeile aus datei (array)
unset($inhalt[$loeschen_feld]);
$fh = fopen($datei, "w");
#schreibt zeilen aus array wieder in datei zurück
foreach($inhalt as $line)
{
fputs($fh, trim($line) . "\n");
}
fclose($fh);
?>
Mein Probem ist nun, dass nach dem löschen im array die daten wieder in die txt datei zurückgeschrieben werden aber ich am ende eine lehrzeile habe
fputs($fh, trim($line) . "\n");
wie kann ich nun leerzeilen löschen bzw. am ende ein backspace machen??
Gruß Phillip
Kommentar