Kontaktforumular mal Anders
Hallo!
Ich hab gegoogelt, ne Boardsuche benutzt etc^:36_21_6:
Aber ne frage habe ich:
Ich würde gerne für Unsere Gilde ein bewerbungsformular machen, darin soll man angeben können:
Char Name:
Klasse
Level
Onyxia Zugang
MC Zugang
BWL Zugang
Warum man zu unserer Gilde will
und was man sich davon verspricht.
Hab schon mal "begonnen", bis jetzt siehts so aus:
Zitat:
Bewerbung
Bewerbungsformular
So, nun hab ich ja das Problem mit dem wegschicken:
AW: Kontaktforumular mal Anders
Wilkommen in der Welt der sereverseitigen programmierung. PHP ist eine Programmiersprache. Du musst also sinngemäß das GET ARRAY auslesen, die Daten auf richtigkeit überprüfen und anschließend serverseitig eine email versenden. Das ist alles nicht ganz trivial, deswegen würde ich dir empfehelen, dich erstmal etwas php einzulesen. (dazu board suche benutzen)
Alternaiv könntest du die email auch übder den mailclient des users versenden lassen. Problem hierbei ist, das er installierz und konfiguriert werden muss. Meistens bekommen aber die user angst, wenn sich beim klick auf "abschicken" irgend ein anderes programm öffnet.
AW: Kontaktforumular mal Anders
Hallo,
ich habe eben mal aus langeweile Dir ein entsprechenden Mailscript auf Deiner aktuellen Vorlage gebaut.
Speichere das als mail.php und passe $empfaenger und $Betreff gegebenenfalls an.
getestet und für gut empfunden :D
PHP-Code:
<?
$empfaenger = "12345@12.de";
$Betreff = "Bewerbung von ";
// Die Daten:
$CharName = $_POST['CharName'];
$Klasse = $_POST['Klasse'];
$Level = $_POST['Level'];
$MC_Zugang = $_POST['MC'];
$OL_Zugang = $_POST['Onyxia'];
$PSH_Zugang = $_POST['Psh'];
$Onlinezeiten = $_POST['Zeiten'];
$CharInfo = $_POST['CharInfo'];
$Grund = $_POST['Grund'];
$Woher = $_POST['Woher'];
$email = $_POST['Email'];
$Betreff = $Betreff . $CharName;
// Header bauen
$header ="From:$CharName<$email>\n";
$header .= "Reply-To: $email\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
// EMail bauen:
$Message = "Folgende Bewerbung ist eben eingegangen:
Spielername: " . $CharName . "
Klasse: " . $Klasse . "
Level: " . $Level . "
Molten Core Zugang: " . $MC_Zugang . "
Onyxias Lair Zugang: " . $OL_Zugang . "
Pechschwingenhort Zugang: " . $PSH_Zugang . "
üblichen Spielzeiten: " . $Onlinezeiten . "
Skillung/Ausrüstung: " . $CharInfo . "
Grund/Erwartung: " . $Grund . "
Woher?: " . $Woher . "
eMail: " . $email;
// Body bauen
// Wenn Du keine HTML-EMail willst ersetzte bei Message einfach durch \n und entferne hier ALLES ausser $Message
$email_body = '<html>
<!--
Ihr System unterstuetzt keine HTML-Mails!
Folgende Nachricht wurde Ihnen uebermittelt:
' . $Message . '
-->
<body bgcolor="#FFFFFF" text="#000000">
<FONT COLOR="#2D4375" SIZE="-1" FACE="Verdana,Tahoma,Arial,Helvetica"><b>Hallo</b>
' . $Message . '</font></body></html>';
//eMail senden:
if (mail($empfaenger,$Betreff,$email_body,$header))
{
echo "Danke für Deine Bewerbung " . $CharName . "Wir werden uns in kürze bei Dir melden.";
}
?>
Wie ich schon im Script selber geschrieben habe, bekommst Du eine eMail im HTML-Format.
Wenn Du das nicht willst, lösche einfach was $Message und $email_body umfasst und ersetze es hierdurch:
PHP-Code:
$email_body = "Folgende Bewerbung ist eben eingegangen:\n\n
Spielername: " . $CharName . "\n
Klasse: " . $Klasse . "\n
Level: " . $Level . "\n
Molten Core Zugang: " . $MC_Zugang . "\n
Onyxias Lair Zugang: " . $OL_Zugang . "\n
Pechschwingenhort Zugang: " . $PSH_Zugang . "\n
üblichen Spielzeiten: " . $Onlinezeiten . "\n\n
Skillung/Ausrüstung: " . $CharInfo . "\n\n
Grund/Erwartung: " . $Grund . "\n\n
Woher?: " . $Woher . "\n\n
eMail: " . $email;
Cu