Schlichtes Formular funktioniert nicht...

blackbox

blackbox

Aktives Mitglied
Thread Starter
Dabei seit
17.01.2006
Beiträge
251
Reaktionspunkte
20
Hi Leute,

ich habe mir ein Template gekauft und da war auf folgendes Kontaktformular dabei. Leider funktioniert das nicht, kann mir einer mal sagen wieso und wo der Fehler liegt?

<?php
// Website Contact Form Generator
// http://www.tele-pro.co.uk/scripts/contact_form/
// This script is free to use as long as you
// retain the credit link

// get posted data into local variables
$EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
$EmailTo = "info@testtest.com";
$Subject = "Nachricht aus Kontaktformular";
$name = Trim(stripslashes($_POST['name']));
$message = Trim(stripslashes($_POST['message']));

// validation
$validationOK=true;
if (Trim($EmailFrom)=="") $validationOK=false;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=ENTER A SITE HERE WHERE TO REDIRECT IF SUBMISSION FAILED">";
exit;
}

// prepare email body text
$Body = ".";
$Body .= "name: ";
$Body .= $name;
$Body .= "\n";
$Body .= "message: ";
$Body .= $message;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ENTER A SITE HERE WHERE TO REDIRECT IF SUBMISSION WAS SUCCESSFUL">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=ENTER A SITE HERE WHERE TO REDIRECT IF SUBMISSION FAILED">";
}
?>
 
Aha, und alles weitere raten wir nun?
Wie das Form aussieht,
an welcher Stelle was für eine Fehlermeldung kommt,
auf was für einem Server / Webhoster das läuft usw. :noplan:
So rein php-technisch ist das reine Versandteil und wenn der Provider die mail()-Funktion unterstützt, sollte das damit klappen.
Einige Mailer versenden nur dann, wenn der Absender korrekt gesetzt ist und zur eigenen Domain passt. Was steht in $emailfrom?
 
Zurück
Oben Unten