phpbar.de logo

Mailinglisten-Archive

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

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

Joachim Engels php_(at)_phpcenter.de
Wed, 31 Oct 2001 07:41:46 +0100


> Ich bin mir nicht sicher ob ich verstehe was Du hier machst.
>
> > <?
> >  $org = fopen("datei.txt", "r");      // Datei zum Lesen öffnen
> >  $i = 1;                                        // "Merker", oder wie
man es nennen will, setzen.
> >  while(!feof($org)){                    // While-Scheife läuft so lange,
bis das Ende der Datei erreicht ist
> >   $string = fgets($org, 4500);        // Ließt die nächste Zeile der
Datei in die Variable $string ein
> >   echo "<a href='delete.php?zeile=$i'>$string</a><br>\n";    // Hier ist
nun die Ausgabe, die Zeilennummer wird übergeben -> $zeile=$i
> >   $i++;                                        // Nach dem Einlesen
einer Zeile wird der "Merker" um 1 erhöht.
> >  }
> >  fclose($org);                                // Alle Zeilen
ausgegeben -> Datei schließen
> > ?>
>
> Diesem Teil muß ich jetzt allerdings noch irgendwie die Zeile die ich
> löschen will übergeben, oder?

Morgen,
ich habe oben mal Kommentare zu den Funktionen geschrieben....
Das heißt, das du eine Ausgabe hast, bei der die einzelnen Zeilen verlinkt
sind.
Sie übergeben beim Anklicken ihre Zeilennummer ($zeile) an ein
Delete-Script.
In diesem mußt du dann nur "vorrücken" bis zur entsprechenden Zeile und
diese löschen.
Das ganze ist nur EIN Beispiel, wie man es machen kann, ich dachte, es wäre
das verständlichste...



php::bar PHP Wiki   -   Listenarchive