Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Formulardaten in CSV-Datei speichern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Formulardaten in CSV-Datei speichern

    Hallo liebe Gemeinde.
    Vielleicht kann mir ja wer von euch ein bisschen auf die Sprünge helfen.

    Ziel:
    Mein Plan ist es ein PHP-Mailversand zu erstellen.
    Die Angaben im Mail sollten pro Tag in einem speziellen Ordner, in einer CSV-Datei gespeichert werden.
    Als Dateiname sollte der Unix-Zeitstempel dienen.
    Dazu kommt das es eine Funktion per Button-klick enthalten soll, welche alle Dateien die älter als 30 Tage sind löscht.

    Stand der Dinge:
    Nun, da ich eine absolute Anfängerin in Sachen PHP bin, habe ich mich erstmals dem Formular gewidmet, welches die Formularangaben in die CSV-Datei speichern soll.
    Mit Hilfe eines PHP-Buches habe ich ein Script geschrieben welches leider einen Fehler ausgibt, der einfach von mir nicht gefunden werden will.
    Es ist mir auch ein wenig peinlich wegen diesem hier gleich einen Thread zu öffnen aber ich wüsste nicht wen ich sonst fragen könnte.

    PHP-Code:
    <?php 
    $fp 
    fopen("csvformular.csv"."a");
    if (!
    $fp)
    {
        echo 
    "Datei konnte nicht zum schreiben geöffnet werden<p>";
        exit;
    }

    fputs ($fp$_POST["vorname"] . ";"
        
    $_POST["vorname"] . ";"
        
    $_POST["nachname"] . ";"
        
    $_POST["strasse"] . ";"
        
    $_POST["hausnummer"] . ";"
        
    $_POST["plz"] . ";"
        
    $_POST["ort"] . ";\n");
    echo 
    "Vielen Dank, " $_POST["nachname"] ." "$_POST["vorname"] . "<p>";
    echo 
    "Ihre Angaben wurden gespeichert<p>";
    fclose($fp);
    ?>

    Schon mal ein grosses danke für euer Angement.
    Grüsse Sandraia

  • #2
    $fp = fopen("csvformular.csv"."a");
    da muss statt . ein komma , rein und wenn Du Fehlermeldungen bekommst dann poste sie ruhig auch das erleichtert die sache doch ungemein...

    Kommentar


    • #3
      Hi Sandraia,

      was mir so spontan auffällt:
      PHP-Code:
      <?php 
      $fp 
      fopen("csvformular.csv"."a");
      ?>
      fopen erwartet zwei Parameter, die durch ein Komma voneinander getrennt sein müssen.
      Versuch es mal so:
      PHP-Code:
      <?php 
      $fp 
      fopen("csvformular.csv""a");
      ?>

      Kommentar


      • #4
        Hi HPR1974 und Melkor

        Vielen Dank für Eure Hilfe!
        Eure Augen möcht ich haben *grins*

        Werds mir für die Zukunft merken.

        Ganz, ganz liebe Grüsse
        Sandraia

        Kommentar

        Lädt...
        X