Mailinglisten-Archive |
Armin Steiner wrote:
> > Hab mich schon abgeregt. Hast Du denn jetzt einen Ansatz?
> ... leider noch nicht so richtig, Ulf.
Also. Teil 1 - Anforderungen:
Speicherung von Datenfeldern in einer ASCII Datei, um Sie später
wieder auszulesen. CSV scheint sinnvoll.
Teil 2 - Aufgaben:
a.) Speicherung
b.) Auslesen
c.) Formatierung
Teil 3 - Umsetzung:
a.) Speicherung
Alle Daten liegen im einem Array vor:
$daten["name"]="Ulf Wendel";
$daten["email"]="uw_(at)_netuse.de";
$daten["message"]="Message";
$datenzeile="";
while (list($k,$feldname)=each($daten)) {
$datenzeile.=sprintf("\"%s\";",$daten[$feldname])
}
$datenzeile.="\n";
Jetzt hast Du in $datenzeile: "Ulf
Wendel";"uw_(at)_netuse.de";"Message";\n (\n = Zeilenumbruch). Das
speicherst Du in File.
b.) Auslesen
Die Daten werden aus dem File gelesen mittel fgetcsv(). Du
bekommst ein Array in der Form:
$daten[0]="Ulf Wendel";
$daten[1]="uw_(at)_netuse.de";
$daten[2]="Message";
$daten[3]=""; (wir haben oben das letzte Semikolon nicht
abgeschnitten)
Damit kannst Du arbeiten.
Ulf
> Mein Problem liegt besonders in der Tatsache, daß ich den Inhalt des forums
> in ener .txt-datei haben will - und zwar in ASCII --> später aber eine
> html-formatierte Ausgabe will.
> Ich könnte ja jetzt vielleicht nur die Variablen $name, $email, $text an das
> .txt-file übergeben.
> Ich nehme mal an, das .txt-file sähe dann so aus (z.B.):
> ArminSteinersteiner_(at)_home-city.demeinbeitrag
> (also ohne link-funktion natürlich).
> aber wie kriege ich das jetzt wieder auseinander? Wenn ich ein Hochkomma
> (Das meintest Du doch mit CSV?) hinter jede Variable tue. Gut. Aber wie lese
> ich das dann aus und ordne das dann wieder zu?
> Irgendwie ein brett vorm Kopf habend - aber sonnig grüßend
>
> Armin
>
> PS:Hab D.A.N.K. für Deine Mühe&Geduld.- Ich hoffe das ganze newbie-Problem
> belastet die Liste nicht allzusehr (Ist für alle anderen wahrscheinlich
> ziemlich uninteressant-sorry.)
>
> steiner_(at)_home-city.de
>
> PHP3:
> Mann gab mir soeben - das Geschenk meines Lebens - das Wissen von einem Ende
> der Nacht
> ich war widerstrebend - doch es blieb bei mir kleben - als hätte es einer
> mir festgemacht
> ("Tocotronic - K.O.O.K./Das Geschenk")
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive