habe vor kurzem angefangen mich einwenig in html reinzufuchsen und bin jetzt gerade dabei eine Kontaktform zu erstellen. Allerdings wird dort keine Email versendet.
<h4>Actions</h4> <ul class="actions"> <li><a href="pfad zur datei von .php, abgeändert wegen Domain" class="button special">Default</a></li> <li><a href="#" class="button">Default</a></li> </ul>
und jetzt die send_form_email.php
PHP-Code:
<?php if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED $email_to = "[email protected]"; $email_subject = "Website Formular";
function died($error) { // your error code can go here echo "We are very sorry, but there were error(s) found with the form you submitted. "; echo "These errors appear below.<br /><br />"; echo $error."<br /><br />"; echo "Please go back and fix these errors.<br /><br />"; die(); }
// validation expected data exists if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['telephone']) || !isset($_POST['comments'])) { died('We are sorry, but there appears to be a problem with the form you submitted.'); }
Mich wundert es grade, wo dieser Code her kommt, weil er mir sehr bekannt vor kommt (Quelle??), aber bei mir funktioniert es einwandfrei. Vielleicht bei PHP das Mail-Modul vergessen?
Mich wundert es grade, wo dieser Code her kommt, weil er mir sehr bekannt vor kommt (Quelle??), aber bei mir funktioniert es einwandfrei. Vielleicht bei PHP das Mail-Modul vergessen?
Welchen Code genau meinst du von den drei oben?
Das ist genau das Problem, bei mir eben nicht.
Mfg
In der Biebel steht, dass wir 6 Tage arbeiten sollen und am 7. ruhen.
Wo aber steht, dass wir am 8. Tag wieder anfangen sollen, zu arbeiten?
Woher weiss das Formular, wohin die Daten geschickt werden sollen?
Ich kenne mich mit dem System nicht richtig aus. Ich fuchse mich immer in kleinere HTML Bereiche rein bis ich es drin habe. Deshalb hoffe ich, dass jemand eine Lösung weiß.
In der Biebel steht, dass wir 6 Tage arbeiten sollen und am 7. ruhen.
Wo aber steht, dass wir am 8. Tag wieder anfangen sollen, zu arbeiten?
Bitte testen ob das Formular auch in die PHP Funktion wandert.
An mehreren Stellen ein var_dump rein, oder eine Testumgebung mit vernünftigen Debug einrichten.
Sollte er bis zur mail Funktion kommen, dann solltest du dir die Log Dateien mal anschauen.
Kleiner Tipp, da ich raushöre dass du keinen blassen schimmer von dem oben stehenden Code hast, kopiere nicht blind einfach code..
Beachte auch die Sicherheit, die kannst du hier z.B. gar nicht gewährleisten. Man könnte Schadsoftware einlesen, "nur" über ein Textfeld.
Schreib das Dingen einmal neu - informiere dich im Netz und bastel dir deinen eigenen Code.
Da ist sehr viel Salz in der Suppe, schmeck das ganze nochmal ab
Hab dir mal im Anhang eine zip gelegt. Da ist alles drin was du für ein Formular benötigst, funktioniert auch. Du müsstest lediglich die einzelnen bereiche anpassen (Deine E-Mail Adresse etc.)
Habe dir in den jeweiligen Dateien Kommentare gesetzt.
Ich bedanke mich recht herzlichst bei jedem hier! Hat mir sehr weitergeholfen. Vielen lieben Dank!
Ich habe noch ein Problem und finde im Netz nichts was mir richtig hilft.
Ich möchte, nachdem man im Kontaktformular auf den "Send Message" Button gedrückt hat, man auf die Startseite zurückgeleitet wird, und eine Benachrichtigung bekommt das man die e-Mail erfolgreich gesendet hat.
Hoffe mir kann hiermit jemand helfen.
Mit Freundlichen Grüßen
Benjamin Thiele
In der Biebel steht, dass wir 6 Tage arbeiten sollen und am 7. ruhen.
Wo aber steht, dass wir am 8. Tag wieder anfangen sollen, zu arbeiten?
Benjamin Thiele
Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2017 11:52 von Müllermilch.
Willkommen auf SB! Sie benötigen ein Sponsoring? 1. Anmelden 2. Sponsoring-Anfrage erstellen 3. Nachrichten von Sponsoren erhalten Kostenlos!Jetzt registrieren