ganz einfach ....
Du hast es ja in etwa so:
$array[$x]$date2
wie wäre es so:
$eintrag = "$id | $text1 | $text2 | $datum1 | $datum2";
und dann in einer Schleife:
$zeilen = join($deinedatei);
$anzahl=count($zeilen);
for ($x=0;$x<$anzahl;$x++)
{
fputs ($gbfile,$eintrag."rn");
}
mit "rn" erzeugst Du einen Zeilenumbruch,
es geht auch nur "n" aber dann siehst Du den Umbruch als Zeichen im Windoof-Editor.
PS: Bei text-emails immer nur n nehmen
Ach ja, ich würde den zeilenumbruch per Hand korrigieren,
und lieber das script so machen, das es nicht mehr passiert,
also z.B. nach einer Eingabe durch Besucher --> erstmal aus allen Eingaben alle Umbrüche (und Sonderzeichen) entfernen
z.B. mit
$textusr = ereg_replace("rn","<br>",$textusr);
$textusr = ereg_replace("n","<br>",$textusr);
hier werden Eingaben mit z.B. Shift+Enter zu br-Tags gemacht,
oder:
$textusr = ereg_replace("rn"," ",$textusr);
hier werden Eingaben mit z.B. Enter (mehrzeilige Textfelder) zu Leerzeichen gemacht,
... sonst ist schon im $array ein falscher Umbruch ...
Und dann erst wenn alles "clrear" von Umbrüchen (und Sonderzeichen) ist, dann (wie oben) speichern...
PS: gibt bestimmt noch bessere Lösung für Umbuch-Behandlung *g* ABER: Ich hoffe das hilft!
__________________
DOUDIE
Geändert von doudie (17.04.2003 um 21:31:05 Uhr)
|