mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 12:45 Benutzername: Passwort: Auto-Login

Thema: Php Kontaktformular sendet nicht vom 27.01.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Php Kontaktformular sendet nicht
Seite: 1, 2  Weiter
Autor Nachricht
Arisagushike
Threadersteller

Dabei seit: 03.12.2009
Ort: Frankfurt
Alter: 36
Geschlecht: Weiblich
Verfasst Mi 27.01.2010 00:41
Titel

Php Kontaktformular sendet nicht

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
burnheidl

Dabei seit: 07.01.2010
Ort: Österreich
Alter: 31
Geschlecht: Männlich
Verfasst Mi 27.01.2010 00:47
Titel

Antworten mit Zitat Zum Seitenanfang

edit

Zuletzt bearbeitet von burnheidl am Mi 27.01.2010 00:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 27.01.2010 00:49
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
burnheidl

Dabei seit: 07.01.2010
Ort: Österreich
Alter: 31
Geschlecht: Männlich
Verfasst Mi 27.01.2010 00:50
Titel

Antworten mit Zitat Zum Seitenanfang

ups - sorry, hab selbst grad gemerkt dass im oberen kein php war
  View user's profile Private Nachricht senden
Arisagushike
Threadersteller

Dabei seit: 03.12.2009
Ort: Frankfurt
Alter: 36
Geschlecht: Weiblich
Verfasst Mi 27.01.2010 01:07
Titel

Ups..

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 27.01.2010 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

Habe ich mir gar nicht so genau angsehen. Aber nein, das ist so nicht in Ordnung.

Am besten wird sein, du nutzt ein funktionsfähiges Beispiel wie dieses:

http://aktuell.de.selfhtml.org/artikel/php/form-mail/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 27.01.2010 11:31
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 27.01.2010 11:33
Titel

Antworten mit Zitat Zum Seitenanfang

Die mail Funktion wird vor allem erst gar nicht ausgeführt werden …

Code:
preg_match("/@/", $email) == "1"
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.