PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schreiben in eine Datei...



ContainerDriver
28-07-2003, 16:52
Hallo,
ich habe ein String-Array, das in eine Date geschrieben werde soll, dummerweise funktioniert das nicht: es fehlt das Newline.
1. Wie hänge ich das an den String an?
2. Ist das Newline=='\n' (aus C?).

MFG
Florian

Jana
28-07-2003, 17:05
Um was geht es hier?
Hast du einen String oder ein Array?

Gibt es da eine Mysql-Datenbank und ist in der Tabelle ein Feld mit Typ Date?


Eine neue Zeile erzeugst du : mit\n

print Hallo\n";

quinte17
28-07-2003, 18:03
einen string dranhängen tust du mit dem .


$bla = "hallo";
echo $bla."\n";


mfg

ContainerDriver
29-07-2003, 10:28
Also,
ich definiere ein Array mit $line[3]. In das lese ich die Datei ein (die 3 Zeilen hat) (es handelt es übrigens um eine stinknormale Textdatei). Dann wird eine Zeile um eins erhöht (=> ich schreibe einen Poll). Die folge ist, dass dann das "\n" fehlt (in diese Zeile). Wie hänge ich an $line[x] wieder ein "\n" dran (in C würde ich das mit strcat(line[x],"\n") machen), um die Datei richtig schreiben zu können. Lässt man das "\n" weg, besteht die Datei irgendwann nur noch aus einer Zeile.
Außerdem würde ich gerne wissen, ob strlen() den Nullstring "\0" mitzählt.

MFG

FLorian