phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Textdatei_online_einzelne_Zeilen_l=F6schen=3F?=

[php] Re: [php] Textdatei online einzelne Zeilen löschen?

Joachim Engels php_(at)_phpcenter.de
Tue, 30 Oct 2001 13:52:35 +0100


> Kann ich ohne Probleme in eine Textarea schreiben? Meinst Du eine
> Textarea wie sie in HTML-Forms vorkommt? Ich würde der
> Übersichtlichkeit halber gerne den Output mit unterschiedlichen Farben
> hinterlegen, geht das.

Vielleicht kannst du`s so machen (is nich komplett, aber mal als Ansatz):

<?
 $org = fopen("datei.txt", "r");
 $i = 1;
 while(!feof($org)){
  $string = fgets($org, 4500);
  echo "<a href='delete.php?zeile=$i'>$string</a><br>\n";
  $i++;
 }
 fclose($org);
?>

Und dann in ner delete.php :
<?
 $org = fopen("datei.txt", "r");
 $tar = fopen("datei_temp.txt","w");
 $i = 1;
 while(!feof($org)){
  $string = fgets($org, 4500);
  if($zeile != $i){
    fputs($tar, $string);
  }
  $i++;
 }
 fclose($tar);
 fclose($org);
 unlink("datei.txt");
 rename("datei_temp.txt","datei.txt");
?>




php::bar PHP Wiki   -   Listenarchive