Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

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 ([email protected])


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 = "[email protected]";
  $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
("[email protected]""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 = "[email protected]";
  $betreff = $_POST["betreff"];
  $nachricht = $_POST["nachricht"];
  $name_1 = $_POST["name"];
  $sendermail_1 = $_POST["email"];
  $sendermail= "From: $name_1 < $sendermail_1 >\r\n";;
 
 

mail("[email protected]", "$betreff", $nachricht,
     "From: $sendermail_1\r\n"
    ."Reply-To: [email protected]\r\n"
    ."X-Mailer: PHP/" . phpversion());

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

  $empfaenger = "[email protected]";
  $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 [email protected] 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!

Fremdwörter? Erklärungen im Lexikon!
Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...

QR-Code
QR-Codes, die Abkürzung für "Quick Response Codes", sind eine Form von zweidimensionalen Barcodes. Damit lassen sich Informationen schnell und effizient speiche...