Hallo Timo,
als fauler Mensch würde ich die zu speichernden Daten als Array zusammenfassen. Dann kann man sie nämlich gemeinsam wegschreiben, ohne einen riesen Umsteiger nehmen zu müssen.
$datei_name = "/formular/";
$datei = fopen("muster.txt","a");
$fertig1 = $vorname;
$fertig2 = $nachname;
$fertig3 = $strasse;
$fertig4 = $plz;
fwrite($datei, $fertig1, $fertig2);
^ ^ ^
| | +--- Länge des Datenblockes
| +---- Datenblock
+---- Handle der Datei
fclose($datei);
Du hast die Funktion fwrite() leider falsch angewandt.
Vwersuchs mal damit, die Daten alle in ein Array zu packen. Das kann man dann entweder mit implode() oder mit serialize() vorher in einen String umwandeln. Bei implode solte man darauf achten, dass der Feldtrenner und das Satzendezeichen nicht in den Datenwerten enthalten sind.
Bis denne
Chris