Hallo an alle 
Hab vor paar Tagen dieses Forum gefunden und habe mich nun hier angemeldet.
Ich arbeite momentan an meinem PhP-Script aber komme einfach nicht weiter.
Was soll mein PhP-Script machen?
1. Es gibt 2 Seiten auf der ersten Seite soll man in Feldern was eintragen können. Was dort auch wieder ausgegeben wird. Auf der zweiten Seite sollen nur die If-Abfragen etc. laufen.
2. Das eingetragene soll in Textdateien geschrieben und gespeichert werden. (Aber alle in eine Textdatei).
3. Wenn ein Feld nicht ausgefüllt wird sollen die Daten jedoch nicht überschrieben werden.
Bsp: Feld1 = Hallo
Feld2 = Welt
Nun wird was neues eingetragen.
Bsp: Feld1 = schöne
Feld2 =
Nun soll als Ausgabe folgendes stehen:
Feld1 = schöne
Feld2 = Welt
So bisher funktioniert alles bis auf mein Beispiel
Der überschreibt alles. Wenn Feld2 was geschrieben wird dann wird Feld 1 überschrieben.
Seite 1:
Seite 2:
Ich habe da schon sehr viel ausprobiert aber habe nix hinbekommen

Hab vor paar Tagen dieses Forum gefunden und habe mich nun hier angemeldet.
Ich arbeite momentan an meinem PhP-Script aber komme einfach nicht weiter.
Was soll mein PhP-Script machen?
1. Es gibt 2 Seiten auf der ersten Seite soll man in Feldern was eintragen können. Was dort auch wieder ausgegeben wird. Auf der zweiten Seite sollen nur die If-Abfragen etc. laufen.
2. Das eingetragene soll in Textdateien geschrieben und gespeichert werden. (Aber alle in eine Textdatei).
3. Wenn ein Feld nicht ausgefüllt wird sollen die Daten jedoch nicht überschrieben werden.
Bsp: Feld1 = Hallo
Feld2 = Welt
Nun wird was neues eingetragen.
Bsp: Feld1 = schöne
Feld2 =
Nun soll als Ausgabe folgendes stehen:
Feld1 = schöne
Feld2 = Welt
So bisher funktioniert alles bis auf mein Beispiel
Der überschreibt alles. Wenn Feld2 was geschrieben wird dann wird Feld 1 überschrieben.
Seite 1:
PHP-Code:
<html>
<head>
<title>Angaben speichern</title>
</head>
<body>
<fieldset>
<legend>Formular</legend>
<form action="test2.php" method="post">
<input type="Text" name="test1" style="width:90px;height:25px;"><br>
<input type="Text" name="test2" style="width:90px;height:25px;">
<input type="Submit" value="Speichern" style="width:100px;height:25px;">
<?php
echo "</br></br>";
$datei = "zusammen.txt"; // Name der Datei
$array = file($datei); // Datei in ein Array einlesen
// Zeile 0 wird ausgegeben
// (das Array fängt mit dem Zählen bei 0 an)
echo $array[0];
echo "</br></br>";
echo $array[1];
echo "</br></br>";
echo $array[2];
echo "</br></br>";
echo $array[3];
echo "</br></br>";
echo $array[4];
?>
PHP-Code:
<?php
// Gesendete Formularangaben zusammenfügen
$text = $_POST["test1"] . "\n" .
$_POST["test2"] . "\n" .
$_POST["test3"] . "\n";
if ($_POST['test1'] != '')
{
$datei=$_POST['test1'];
$dtrainer = fopen("zusammen.txt","w+"); // Datei oeffnena
fwrite($dtrainer, $test1); // Datei schreiben
fputs($dtrainer, "\n"); // Zeilenumbruch
fClose($dtrainer); // Datei schliessen
}
if ($_POST['test2'] != '')
{
$datei=$_POST['test2'];
$dtrainer = fopen("zusammen.txt","a+"); // Datei oeffnena
fwrite($dtrainer, $test2); // Datei schreiben
fputs($dtrainer, "\n"); // Zeilenumbruch
fClose($dtrainer); // Datei schliessen
}

Kommentar