André: Formmailer

Hallo ihr;

ich sitze schon seit Tagen vor meinen Formmailerscript und weiss nicht wo der Fehler liegt. Wenn ich auf den Submit-Button klicke bekomme ich folgende Nachricht...

Warning: Unexpected character in input: '' (ASCII=92) state=1 in /srv/www/htdocs/web93/html/formmailer.php on line 51

Parse error: parse error in /srv/www/htdocs/web93/html/formmailer.php on line 51

hier ist erstmal das Script...

<?php

//Verschicken des Formularinhaltes
 //formmailer.php
 $nachname=$HTTP_POST_VARS[ 'Nachname' ];
 $mail=$HTTP_POST_VARS[ 'E-mail' ];
 $kommentar=$HTTP_POST_VARS[ 'Nachricht' ];
 if( $mail !="")
 {
$mailtext="Vorname: ";
 $mailtext.=$Vorname;
 $mailtext.="\n";
$mailtext="Name: ";
 $mailtext.=$Nachname;
 $mailtext.="\n";
$mailtext="E-m@il: ";
 $mailtext.=$E-mail;
 $mailtext.="\n";
$mailtext="Tel-Nr: ";
 $mailtext.=$Telefonnummer;
 $mailtext.="\n";
$mailtext="Mobil-Nr: ";
 $mailtext.=$Mobiltelefonnummer;
  $mailtext.="\n";
$mailtext="Url: ";
 $mailtext.=$Domain;
  $mailtext.="\n";
 $mailtext.="\n";
$mailtext="Adresse: ";
$mailtext.="\n";
$mailtext="Strasse Hausnummer: ";
 $mailtext.=$Strasse;
 $mailtext.=$Hausnummer ;
  $mailtext.="\n";
$mailtext="PLZ: ";
 $mailtext.=$PLZ;
  $mailtext="Ort: ";
 $mailtext.=$Ort;
$mailtext.="\n";
$mailtext="Mitteilung";
$mailtext=.$Nachricht;
$absender="Nachricht von:";
$absender=$E-mail
 //Jetzt autoresponder setzen:
$antwort="Vielen dank, daß sie mein Formular benutzt haben.\n";
$antwort="Ich werde so schnell wie möglich auf Ihre Mitteilung reagieren...\n";
$antwort="\n\n Der Webmaster der Site www.websites-für-jeden.de";
$antwort="\n\n ---Das war Ihre Mitteilung---  \n\n";
$antwort=$Nachricht;
 //Mit diesem Script wird die Mail versendet
mail("formular@xn--websites-fr-jeden-c3b.de" , "kontaktformular" ,$mailtext, $absender);
 //Hier wird der Autoresponser verschickt
mail($mail , "Re: Kontaktformular",  $antwort, "vom: webmaster@websites-für-jeden.de");
print("Ihre Nachricht wurde erfolgreich verschickt");
}
?>

Kann es auch daher kommen, das ich die Pflichtfelder in Javascript definiert habe und nicht in php?

vielen Dank im voraus

andré

  1. hi!

    Warning: Unexpected character in input: '' (ASCII=92) state=1 in /srv/www/htdocs/web93/html/formmailer.php on line 51

    Parse error: parse error in /srv/www/htdocs/web93/html/formmailer.php on line 51

    welche ist denn genau die zeile 51? das ist ja jetzt nicht ersichtlich aus diesem ausschnitt des QT...

    greetz
    MakkuZ

  2. Dieses ist die Zeile 51

    $antwort="\n\n Der Webmaster der Site www.websites-für-jeden.de";

    ich habe sämtliches Ausprobiert z.B. \n entfernt, den Namen der Websites im "Browsercode geschrieben, usw.

    jedesmal kam aber dann die fehlermeldung

    André

  3. Hallo,

    $absender=$E-mail

    dort hast du was vergessen