Computerhilfen.de Logo
Forum
Tipps
News

Kontaktformular

Hallo
Ich weiß das es schon unzählige diekussionen dadrüber gegeben hat,
doch warum tut mein kontaktformular nicht? ??? ??? ???

Ich habe das nach den beispielen von:

http://www.schattenbaum.net/php/mail.php

und von:

http://www.php.net/manual/de/function.mail.php

also das soll direkt an meine email adresse gehen (henrik.lienstromberg@ewetel.net)


hier sind meine codes

auf der ersten seite sollen halt die angeben gemacht werden :

  <form action="gesendet.php"" method="POST" >
        <table class="etable">
<tr>
<td width="144"><b class="ul">Name:</b></td>
<td><input type="text" class="eingabefeld" id="name" ></td>
</tr>
<tr>
<td width="144"><b class="ul">Emailadresse:</b></td>
<td><input type="text" class="eingabefeld" id="email"></td>
                               </tr>
<tr>
<td width="144"><b class="ul">Betreff:</b></td>
<td><input type="text" class="eingabefeld" id="betreff"></td>
</tr>
<tr>
<td width="144" height="143"><b class="ul">Nachricht:</b></td>
<td height="143"><textarea id="nachricht" rows="6" name="S1" cols="53"></textarea></td>
</tr>
<tr>
<td width="144">&nbsp;</td>
<td><p><input class="GBinput" type="submit" value="Absenden" name="B1"><input class="GBinput" type="reset" value="Zurücksetzen" name="B2"></td>

</tr>
</table>
                        </form>




das wird dann halt auf die nächste seite (gesendet.php )
geleitet


<?


 
  $empfaenger = "henrik.lienstromberg@ewetel.net";
  $betreff = $_POST["betreff"];
  $nachricht = $_POST["nachricht"];
  $sendermail= $_POST["email"];
  $name= $_POST["name"];
 
  mail($empfaenger, $betreff, $nachricht,
       "From: $name <$sendermail>");
  ?>


Also die Email kommt einfach nicht über...

Ich muss aber vorab noch gestehen...

Es kommt mmir ein bisschen komisch vor, dass man die normale email benutzen muss und keine vom server, aber das ist nur vermutet...



Vielen Dank schonmal

der_webi

Antworten zu Kontaktformular:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo |

Erstmal folgende Frage: kommst du überhaupt auf das Dokument "gesendet.php"? Du hast da nämlich ein Anführungszeichen zuviel im Quellcode, dort beim einleitenden <form>-Tag.

Falls du doch beim richtigen Dokument rauskommst (sprich: wenn das Formular verarbeitet wird), dann könnte es am Header liegen (das ist der 4. Parameter in der mail()-Funktion). Manche Mailserver mögen es nicht, wenn z.B. kein reply-to angegeben wird.

Dieses Beispiel hier ist aus der PHP-Doku. Passe das mal an dein Skript an und schau, ob's funktioniert:


mail
("nobody@example.com""Betreff"$message,
     
"From: webmaster@{$_SERVER[&#39;SERVER_NAME&#39;]}\r\n"
    
."Reply-To: webmaster@{$_SERVER[&#39;SERVER_NAME&#39;]}\r\n"
    
."X-Mailer: PHP/" phpversion());


greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Danke schonmal

Nun hab ich das mal geändert...

1.



  $empfaenger = "henrik.lienstromberg@ewetel.net";
  $betreff = $_POST["betreff"];
  $nachricht = $_POST["nachricht"];
  $name_1 = $_POST["name"];
  $sendermail_1 = $_POST["email"];
  $sendermail= "From: $name_1 < $sendermail_1 >\r\n";;
 
 

mail("henrik.lienstromberg@ewetel.net", "$betreff", $nachricht,
     "From: $sendermail_1\r\n"
    ."Reply-To: henrik.lienstromberg@ewetel.net\r\n"
    ."X-Mailer: PHP/" . phpversion());

2.hab ich noch ne kurzform auf der PHP-Doku seite gefunden

  $empfaenger = "henrik.lienstromberg@ewetel.net";
  $betreff = $_POST["betreff"];
  $nachricht = $_POST["nachricht"];
  $name_1 = $_POST["name"];
  $sendermail_1 = $_POST["email"];
  $sendermail= "From: $name_1 < $sendermail_1 >\r\n";;
 
 


mail($empfaenger, $betreff, $nachricht, $sendermail);



Ich bekomme bei beiden aber nicht die mail zugeschickt, sondern
ein mail von funpic...:


Powered by http://www.funpic.de.
Kostenloser Webspace mit PHP und MySQL Support!

Diese Mail wurde vom User webhenni gesendet. SPAM an abuse@funpic.de mit Usernamen melden!




Also das liegt dann denk ich mal an funpic ich hab da schon ne mail hingeshcikt....


Bis dann

der_webi

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Falls von funpic keine Hilfe kommt, schau dir mal das hier an:
http://phpmailer.sourceforge.net/

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Danke
da kuck ich dann mal morgen oder so , aber heute ist erstmal paus ;)


bis dann
der_webi


« HTM GalerieFotosammlung bei Front Page »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!