Moin moin,
Ich habe zum einen eine Grundlegende Frage. Wenn ich über PHP ein Kontaktformular schreibe frage ich mich szusagen: " Über welche Domain/Emailadresse wird mir die Email zugesandt?" Bzw. muss ich das irgendwo einstellen?
Zum anderen. ich habe nun eine Internetseit gebaut (www.mh-cardetailing.de) und dort auf Contact ein Kontaktformular mittels Template raufgemacht und mir passend ein PHP geschrieben. Aber die Emails kommen nicht an. wer kann Helfen.
Der Code:
hoffe es kann jemand helfen. vielen dank!
Ich habe zum einen eine Grundlegende Frage. Wenn ich über PHP ein Kontaktformular schreibe frage ich mich szusagen: " Über welche Domain/Emailadresse wird mir die Email zugesandt?" Bzw. muss ich das irgendwo einstellen?
Zum anderen. ich habe nun eine Internetseit gebaut (www.mh-cardetailing.de) und dort auf Contact ein Kontaktformular mittels Template raufgemacht und mir passend ein PHP geschrieben. Aber die Emails kommen nicht an. wer kann Helfen.
Der Code:
PHP-Code:
<?php
$host_name = 'db719049360.db.1and1.com';
$database = 'meinusername; (Von mir im Forum jetzt geändert)
$user_name = 'meinusername'; (Von mir im Forum jetzt geändert)
$password = '<meinpasswort!>';
$connect = mysqli_connect($host_name, $user_name, $password, $database);
if (mysqli_connect_errno()) {
die('<p>Verbindung zum MySQL Server fehlgeschlagen: '.mysqli_connect_error().'</p>');
} else {
echo '<p>Verbindung zum MySQL Server erfolgreich aufgebaut.</p >';
}
?>
<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];
$field_telefonnummer = $_POST['cf_telefonnummer'];
$mail_to = 'iven@mh-cardetailing.de';
$subject = 'Ein Termin wurde gebucht. '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Telefonnummer: '.$field_telefonnummer."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Wir melden uns schnellsmöglich bei Ihnen..');
window.location = 'contact.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed. Please, send an email to cardetailing@web.de');
window.location = 'contact.html';
</script>
<?php
}
?>
hoffe es kann jemand helfen. vielen dank!
Kommentar