Autor |
Nachricht |
Arisagushike
Threadersteller
Dabei seit: 03.12.2009
Ort: Frankfurt
Alter: 36
Geschlecht:
|
Verfasst Mi 27.01.2010 00:41
Titel Php Kontaktformular sendet nicht |
|
|
Bräuchte dringend mal eure Hilfe...habe mir vor kurzem ne kleine Website zu Vorführungszwecken erstellt und wollte nun ein Kontaktformular mit reinpacken. Hab mich durch einige Tutorials gekämpft und das ist bei rugekommen:
der html code von kontakt.html
Zitat: |
<p>Gerne können Sie mir hier eine Nachricht oder/und eine Bewertung zukommen lassen</p>
<form action="Senden.php" method="post">
Ihr Name:<br>
<input type="text" size="15" name="name"><br><br>
Ihre E-Mail Adresse:<br>
<input type="text" size="15" name="email"><br><br>
<textarea name="nachricht" cols="50" rows="10"></textarea><br><br>
<input type="submit" name="Senden" value="Absenden"><br>
</form>
|
und der eigentliche formular.php code
Zitat: |
<?php
$name = $_POST["name"];
$email = $_POST["email"];
$nachricht = $_POST["nachricht"];
$empfaenger = "mail@adriana-perschke.eu";
$betreff = "Neue Nachricht";
if($name != "" && $email != "" && $nachricht != "" && preg_match("/@/", $email) == "1")
{
mail($empfaenger, $betreff, $nachricht, "From: ".$email."","fmail@adriana-perschke.eu");
header("Location: Gesendet.html");
exit();
}
else
{
header("Location: Kontakt.html");
exit();
}
?>
|
Mein Problem ist, dass keine mail bei mir ankommt. Bin bei United Domains und von dort ne Mail Weiterleitung an meine eigentliche Mailadresse.
Ach und noch was: Ich hatte bei einem Tutorial gesehen, das dort der .php code IM .html code noch vorm 'DOCTYPE' steht.Funktioniert das überhaupt?
Bin über jede Hilfe super dankbar weil ichs irgendwie einfach nicht hinbekomme.
Vielen Dank schonmal
|
|
|
|
|
burnheidl
Dabei seit: 07.01.2010
Ort: Österreich
Alter: 31
Geschlecht:
|
Verfasst Mi 27.01.2010 00:47
Titel
|
|
|
edit
Zuletzt bearbeitet von burnheidl am Mi 27.01.2010 00:49, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 27.01.2010 00:49
Titel
|
|
|
burnheidl hat geschrieben: | hab mir den code selbst jetzt noch nicht angesehn, aber du musst auf jedenfall beide dateien als .php speichern! |
Nein. Das Formular kann auch eine html Datei sein.
Dein Fehler scheint trotzdem die Benennung der Dateien zu liegen.
Im Formular gibst du als action die Datei "Senden.php" an, sagst
aber die Datei heißt "formular.php".
Zuletzt bearbeitet von m am Mi 27.01.2010 00:49, insgesamt 1-mal bearbeitet
|
|
|
|
|
burnheidl
Dabei seit: 07.01.2010
Ort: Österreich
Alter: 31
Geschlecht:
|
Verfasst Mi 27.01.2010 00:50
Titel
|
|
|
ups - sorry, hab selbst grad gemerkt dass im oberen kein php war
|
|
|
|
|
Arisagushike
Threadersteller
Dabei seit: 03.12.2009
Ort: Frankfurt
Alter: 36
Geschlecht:
|
Verfasst Mi 27.01.2010 01:07
Titel Ups.. |
|
|
sry, hab versehentlich hier falsch geschrieben. Also die jeweiligen Dateinamen stimmen überein
also halt die kontakt .html aber wo ich 'fomular.php' geschrieben habe die heißt schon Senden.php.
Mein Fehler sry, sitz schon lange dran.
Aber der Code ist soweit richtig oder?
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
DerM
Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Mi 27.01.2010 11:31
Titel
|
|
|
Code: | mail($empfaenger, $betreff, $nachricht, "From: ".$email."","fmail@adriana-perschke.eu");
|
muss aber
Code: | mail($empfaenger, $betreff, $nachricht, "From: ".$email."","-fmail@adriana-perschke.eu");
|
man beachte das MINUS vor dem "f" ...
Aber das Script ist trotzdem nicht wirklich gut geschrieben.
// EDITH SAGT:
http://php.net/manual/de/function.mail.php
schau mal unter Additional Parameters
Zuletzt bearbeitet von DerM am Mi 27.01.2010 11:32, insgesamt 1-mal bearbeitet
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 27.01.2010 11:33
Titel
|
|
|
Die mail Funktion wird vor allem erst gar nicht ausgeführt werden …
Code: | preg_match("/@/", $email) == "1" |
|
|
|
|
|
|
|
|
Ähnliche Themen |
[php] Kontaktformular sendet nicht
Kontaktformular sendet leere Inhalte
[flash]kontaktformular sendet leere Felder
PHP Formular sendet einfach nicht!
Outlook sendet Anhänge nicht immer mit
PHP-Kontaktformular
|
|