angaben in datei speichern?

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Splash, 29. August 2005 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 29. August 2005
    Gibt es eine möglichkeit die eingaben von einem kontaktformular nicht per e-mail zu versenden sondern in einer datei auf dem server zu speichern?
     

  2. Anzeige
  3. #2 29. August 2005
    Bei dem Kontaktformular würdest du ja per
    PHP:
    mail ( $mailto , $mail_subject , $text , $mail_header )
    die Daten versenden.
    Du kannst sie aber auch einfach in einer Textdatei speichern per:
    PHP:
    error_reporting
    ( E_ALL  E_NOTICE );
    $fic = fopen ( "daten.txt" "a" );
    fwrite ( $fic "Mail an:  $mailto \nSubject:  $mail_subject \n Nachricht:  $text \n\n" );
    fclose ( $fic );
     
  4. #3 29. August 2005
    Code:
    <?php
    $host=gethostbyaddr($REMOTE_ADDR); 
    $ip="$REMOTE_ADDR"; 
    
    $recipient="...."; 
    $subject="feedback"; 
    
    
    $header="From: " . $_POST[email] . "\n"; 
    
    $email_body ="Verschickt am " . date("d.m.Y") . " um " . date("H:i") . "h \n";
    $email_body.="Folgendes wurde eingetragen:\n\n";
    $email_body.="Name : " . $_POST[name] . "\n";
    $email_body.="Vorname : " . $_POST[vorname] . "\n";
    $email_body.="Betreff : " . $_POST[betreff] . "\n";
    $email_body.="eMail : " . $_POST[email] . "\n\n";
    $email_body.="Nachricht :\n";
    $email_body.=$_POST[nachricht] . "\n\n
    IP-Adresse: $ip
    Host: $host\n\n;
    
    mail($recipient,$subject,$email_body,$header); 
    ;
    ?>
    Wo muss ich das reinsetzen?
     
  5. #4 29. August 2005
    Code:
    <?php
    error_reporting
    (E_ALL ^ E_NOTICE);
    $fic=fopen("daten.txt", "a");
    
    $email_body ="Verschickt am " . date("d.m.Y") . " um " . date("H:i") . "h \n";
    $email_body.="Folgendes wurde eingetragen:\n\n";
    $email_body.="Name : " . $_POST[name] . "\n";
    $email_body.="Vorname : " . $_POST[vorname] . "\n";
    $email_body.="Betreff : " . $_POST[betreff] . "\n";
    $email_body.="eMail : " . $_POST[email] . "\n\n";
    $email_body.="Nachricht :\n";
    $email_body.=$_POST[nachricht] . "\n\n"
    $email_body.="IP-Adresse: $REMOTE_ADDR \n"
    $email_body.="Host: " . gethostbyaddr($REMOTE_ADDR) . "\n\n";
    fwrite($fic, "$email_body\n\n");
    fclose($fic);
    ?>
    
     
  6. #5 29. August 2005
    ich würde aber anstatt \n\n
    \r\n machen weil bie \n\n dann immer ein dummes zeichen kommt ;)
     
  7. #6 29. August 2005
    ~ Spamm filtered ~
     

  8. Videos zum Thema
Die Seite wird geladen...
  • Annonce

  • Annonce