Ich versuche ein einfaches Feedback-Formular zu erstellen, das PHP verwendet, um die Ergebnisse an uns zu mailen. Das Skript funktioniert nur einmal, wir bekommen die E-Mail wie beabsichtigt .. aber jedes Mal danach gibt es keine E-Mail und keinen Fehler. Jeder hat eine Idee warum?Warum funktioniert das nur einmal?
<?php
$email_to = "[email protected]";
$name = $_POST['name']; // required
$email = $_POST['email']; // required
$date = $_POST['date']; // required
$email_subject = "New feedback from CUSTOMER";
$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Date of Visit: ".clean_string($date)."\n";
$email_message .= "Email: ".clean_string($email)."\n";
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
Wenn Sie von diesem '@' nehmen, gibt es einen Fehler in der 'mail' Funktion? – chris85
@ chris85 nein, kein Fehler, aber auch keine Änderung im Ergebnis. –
@TimKaye Sie sagten, es funktioniert nur einmal. Welches Ereignis setzt es zurück, damit es (wieder) nur einmal funktionieren kann? – BeetleJuice