2016-07-26 20 views
2

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); 


?> 
+0

Wenn Sie von diesem '@' nehmen, gibt es einen Fehler in der 'mail' Funktion? – chris85

+0

@ chris85 nein, kein Fehler, aber auch keine Änderung im Ergebnis. –

+0

@TimKaye Sie sagten, es funktioniert nur einmal. Welches Ereignis setzt es zurück, damit es (wieder) nur einmal funktionieren kann? – BeetleJuice

Antwort

0

Sie verketten zu $ ​​email_message aber deklarieren es nicht von Anfang an:

$email_message .= "Name: ".clean_string($name)."\n"; 

Versuchen Sie, diese Zugabe

$email_message = ""; 
$email_message .= "Name: ".clean_string($name)."\n"; 

auch haben Sie Leerzeichen, bevor Sie Ihre PHP-Deklaration - versuchen, es so zu entfernen dass die php-Deklaration am Anfang der Datei steht

<?php

+0

Keine Änderung. Außerdem gibt es eine Erfolgsmeldung, die außerhalb des PHP-Codes liegt, der auch nicht angezeigt wird. –

+0

'code' $ headers = 'Von:'. $ Email." \ R \ n ". 'Antwort an:'. $ Email. "\ R \ n". 'X-Mailer: PHP /'. phpversion(); Mail ($ email_to, $ email_subject, $ email_message, $ headers); > <-?! Include Ihren eigenen Erfolg html hier -> Vielen Dank für Ihr Feedback! Sie werden nun auf die Urban Sushi Website weitergeleitet. –

Verwandte Themen