Forum Doku Wiki Blog

Forumsarchiv 2002, Oktober
Zeilenweises Auslesen einer Datei

archivierte Beiträge lesen

  1. (PHP) Zeilenweises Auslesen einer Datei von Astro, 30. 10. 2002, 18:55

Zeilenweises Auslesen einer Datei

Der folgende Beitrag wurde am 30. 10. 2002, 18:55 Uhr von Astro veröffentlicht.

Kann mir jemand bei folgendem Project helfen ? :

Ich habe eine Datei (datei.txt), zB. mit folgendem Inhalt:

Bill Gates
Microsoft Corp.
123, Main Street
wewewe.meikrohsofft.komm

Ich möchte diese Datei mit PHP einlesen, und der Variabel x1 den Inhalt der erste Zeile zuweisen ("Bill Gates"), x2 bekommt als Inhalt den Inhalt der 2. Zeile, und so weiter ... so dass es am Ende vier Variablen x1,x2,x3 und x4 gibt.

Und die Inhalte der Variablen werden im Script geändert, wie schreibe ich die Inhalte dann wieder zurück in die Datei datei.txt ? x1 wird in die 1. Zeile geschrieben, x2 in die 2. Zeile und so weiter ...

Ich habe es schon fertig gebracht, alle Zeilen auszulesen, aber nicht den Variablen zuzuweisen. Ausserdem kann ich schon die Variablen zurückspeichern, jedoch werden sie nur angehängt und nicht überschrieben. ("a", append)

Vielen Dank für eure Hilfe !

Astro

Zeilenweises Auslesen einer Datei

Der folgende Beitrag wurde am 30. 10. 2002, 19:24 Uhr von André Laugks veröffentlicht.

Hallo!


> Ich möchte diese Datei mit PHP einlesen, und der Variabel x1 den Inhalt der erste Zeile zuweisen ("Bill Gates"), x2 bekommt als Inhalt den Inhalt der 2. Zeile, und so weiter ... so dass es am Ende vier Variablen x1,x2,x3 und x4 gibt.

$zeile = file("datei.txt");
$x1 = $zeile[0];
$x2 = $zeile[1];
$x3 = $zeile[2];
$x4 = $zeile[3];


> Ich habe es schon fertig gebracht, alle Zeilen auszulesen, aber nicht den Variablen zuzuweisen. Ausserdem kann ich schon die Variablen zurückspeichern, jedoch werden sie nur angehängt und nicht überschrieben. ("a", append)

$zusammen = x1 . "\n" . x2 . "\n" . x3 . "\n" . x4;

Mit dem \n machst Du den Zeilenumbruch.

$fp = fopen("datei.txt", "w+");
fwrite($fp, $zusammen);
fclose($fp);


MfG, André Laug´ks
L-Andre @ gmx.de

Zeilenweises Auslesen einer Datei

Der folgende Beitrag wurde am 30. 10. 2002, 20:58 Uhr von Astro veröffentlicht.

Je geanu, so geht's natürlich.
Herzlichen Dank André !

> Hallo!


> > Ich möchte diese Datei mit PHP einlesen, und der Variabel x1 den Inhalt der erste Zeile zuweisen ("Bill Gates"), x2 bekommt als Inhalt den Inhalt der 2. Zeile, und so weiter ... so dass es am Ende vier Variablen x1,x2,x3 und x4 gibt.

> $zeile = file("datei.txt");
> $x1 = $zeile[0];
> $x2 = $zeile[1];
> $x3 = $zeile[2];
> $x4 = $zeile[3];


> > Ich habe es schon fertig gebracht, alle Zeilen auszulesen, aber nicht den Variablen zuzuweisen. Ausserdem kann ich schon die Variablen zurückspeichern, jedoch werden sie nur angehängt und nicht überschrieben. ("a", append)

> $zusammen = x1 . "\n" . x2 . "\n" . x3 . "\n" . x4;

> Mit dem \n machst Du den Zeilenumbruch.

> $fp = fopen("datei.txt", "w+");
> fwrite($fp, $zusammen);
> fclose($fp);


> MfG, André Laug´ks
> L-Andre @ gmx.de

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4