J
judoe007
Member
- Beiträge
- 19
- Punkte Reaktionen
- 0
Hallo zusammen,
ich möchte einmal in CSV Nutzername und Mailadresse speichern. Soweit klappt es.
Nur bei der Formatierung tritt das Problem auf: sie reihen sich hintereinander an, d.h. jeder neue Eintrag wird automatisch hinter den vorherigen geschrieben, anstatt in einer neue Zeile.
Was muss ich umprogrammieren, damit er nach für jeden neuen Nutzer eine neue Zeile im CSV nimmt?
Vorab vielen Dank
<?php
$filename = "file.csv";
if ( isset($_GET['email']) and $_GET['email'] <> "" )
{
$file=fopen($filename,"a");
// schreiben des Inhaltes von email
fwrite ( $file, $_GET['email'] );
// Trennzeichen einfügen, damit Auswertung möglich wird
fwrite ( $file, "|" );
// schreiben des Inhalts von name
fwrite ( $file, $_GET['name'] );
// Datei schließen
fclose($file);
echo "Danke - Ihre Daten wurden speichert";
// Datei wird nicht weiter ausgeführt
exit;
}
?>
<form action="emailerfassung.php" method="get">
<p>Ihre E-Mail-Adresse<br>
<input type="Text" name="email"></p>
<p>Name:<br>
<input type="Text" name="name"></p>
<input type="Submit" name="" value="speichern">
</form>
ich möchte einmal in CSV Nutzername und Mailadresse speichern. Soweit klappt es.
Nur bei der Formatierung tritt das Problem auf: sie reihen sich hintereinander an, d.h. jeder neue Eintrag wird automatisch hinter den vorherigen geschrieben, anstatt in einer neue Zeile.
Was muss ich umprogrammieren, damit er nach für jeden neuen Nutzer eine neue Zeile im CSV nimmt?
Vorab vielen Dank
<?php
$filename = "file.csv";
if ( isset($_GET['email']) and $_GET['email'] <> "" )
{
$file=fopen($filename,"a");
// schreiben des Inhaltes von email
fwrite ( $file, $_GET['email'] );
// Trennzeichen einfügen, damit Auswertung möglich wird
fwrite ( $file, "|" );
// schreiben des Inhalts von name
fwrite ( $file, $_GET['name'] );
// Datei schließen
fclose($file);
echo "Danke - Ihre Daten wurden speichert";
// Datei wird nicht weiter ausgeführt
exit;
}
?>
<form action="emailerfassung.php" method="get">
<p>Ihre E-Mail-Adresse<br>
<input type="Text" name="email"></p>
<p>Name:<br>
<input type="Text" name="name"></p>
<input type="Submit" name="" value="speichern">
</form>

