|
|||
![]()
Hallo zusammen,
Ich hab ein kontaktformular, dass auf meinem 1und1.server wunderbar funktioniert, aber auf dem server von meinem Bekannten von strato nicht. Es wird wohl eher unwahrscheinlich am php-script liegen weils sonst auf 1und1 ja wohl nicht funktionieren würde. <?php // Check for empty fields if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['phone']) || empty($_POST['message']) || !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) { echo "No arguments Provided!"; return false; } $name = strip_tags(htmlspecialchars($_POST['name'])); $email_address = strip_tags(htmlspecialchars($_POST['email'])); $phone = strip_tags(htmlspecialchars($_POST['phone'])); $message = strip_tags(htmlspecialchars($_POST['message'])); // Create the email and send the message $to = 'test@test.de'; // - This is where the form will send a message to. $email_subject = "Website Contact Form: $name"; $email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nPhone: $phone\n\nMessage:\n$message"; $headers = "From: noreply@test.de\n"; // This is the email address the generated message will be from. $headers .= "Reply-To: $email_address"; mail($to,$email_subject,$email_body,$headers); return true; ?> Hat zufällig jemand erfahrung mit strato und ob und wenn ja wo ich was einstellen muss damit das verschickte ankommt. Vielen DAnk schon mal für die hilfe! Grüße Adem |
Sponsored Links |
|
|||
![]()
"Funktioniert nicht" ist nicht wirklich hilfreich zur Fehlersuche. Bekommst du fehler wenn du error reporting aufdrehst?
https://stackoverflow.com/questions/...ors-to-display sicher kann es am PHP skript liegen, schließlich gibt es verschiedene PHP Versionen und nicht jeder Host hat die aktuellste Version installiert. Wenn du statt "mail($to,$email_subject,$email_body,$headers) ;" eine mail mit fix eingestellten Werten an dich selber schickst, funktioniert das dann? Vielleicht wird das senden der Mail ja generell unterbunden am anderen Hoster. |
Sponsored Links |
|
|||
![]()
Hallo cloned, danke für die schnelle Antwort.
PHP version wäre eine Möglichkeit, stimmt. Ich bin ein schlechter absoluter Amateur-Programmierer ich kenn mich leider nicht aus. Wie kann ich fixe Werte verschicken? |
|
|||
![]()
Indem du testweise den Funktionsaufruf abänderst und fixe Werte eingibst.
aus mail($to,$email_subject,$email_body,$headers) wird dann also: Code:
mail("deine-mail@mail.de","dein Mail Subject","Der Inhalt der Mail"); |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Kontaktformular Fehler ... | root-2k | (X)HTML | 3 | 22.11.2010 20:05 |
Kontaktformular von fox: Fehlermeldung schon im ersten Schritt | Sand10 | Serveradministration und serverseitige Scripte | 3 | 07.07.2010 08:43 |
Zwei Formulare in einer Seite - zweites Formular funktioniert nicht... | accessoire | (X)HTML | 3 | 02.06.2010 16:44 |
dtd und css in php funktioniert im IE nicht!!! | da-lick | CSS | 17 | 09.06.2007 15:44 |
CSS-Formatierung Kontaktformular | deepblue | CSS | 6 | 21.02.2007 14:51 |