UPDATE 30.05.2018: Version 3 von dem einfachen Kontaktformular mit HTML und PHP
Weiterhin ist das Kontaktformular eine komplett kostenlose Vorlage und sehr einfach zum Einbauen. Außerdem mit zusätzlichen Hilfestellungen bei möglichen Fehlern und einer Videoanleitung.
Hier dein kostenloses Kontaktformular erstellen.
Alte Version:
In diesem Tutorial möchte ich euch zeigen wie man ganz einfach ein Kontaktformular erstellt, welches anschließend dem Webmaster eine E-Mail mit den eingegeben Daten schickt. Wir werden das Formular selber mit HTML schreiben und um die Daten anschließend zu verarbeiten verwenden wir PHP.
HTML Kontaktformular
(Darstellung von Code ist in WordPress leider etwas schlecht)
Mit diesem HTML-Code haben wir eine Seite erstellt, welche einen Titel hat und ein Formular mit Eingafeldern enthält. Außerdem haben wir beim Betreff ein Auswahlbox erstellt und somit kann der Besucher einfach auswählen, warum er Kontakt aufnehmen will. Jetzt benötigen wir noch ein PHP-Skript, an das die eingegeben Daten geschickt werden und welche wir dann verarbeiten und an unsere E-Mail Adresse schicken.
PHP Skript zum Verarbeiten der Daten
In der ersten Zeile musst du noch deine E-Mail Adresse eintragen, damit auch du die E-Mail bekommst.
Das Skript prüft am Anfang, ob die Variable Send übergeben wurde. Damit wird sichergestellt, dass die PHP-Datei nicht einfach so aufgerufen werden kann, sondern nur per Submit von dem Formular. Als nächstes wird die Vollständigkeit der eingegebenen Daten überprüft. Anschließend wird nur noch die E-Mailnachricht erstellt, welche wir als Webmaster erhalten.
Mit dieser einfachen Möglichkeit könnt ihr euren Besuchern eine konfortable Möglichkeit bieten, mit euch in Kontakt zu treten. Denn viele Internetuser verwenden lieber vorgefertigte Formulare, als selbst E-Mails zu verfassen.
Download
kontakt.php und kontakt.html in einem Archiv
Wenn jemand den (fast unsichtbaren) Link unterhalb des Skripts entfernen möchte, würde ich um einen Link von einer anderen Unterseite bitten. Danke!
Anleitung: Entpacken und anschließend in der Datei kontakt.php in der zweiten Zeile sein eigene E-Mail-Adresse angeben. Dann kontakt.php und kontakt.html auf den eigenen Server hochladen. Das Kontaktformular befindet sich in der kontakt.html, also diese Datei auf der eigenen Website verlinken.
Einbauen in die eigene Seite
Wenn man schon eine eigene Seite hat und das selbe Design auch bei dem Kontaktformular haben möchte, kopiert einfach nur ab <div id=“kontaktformular“ … bis </div> vor dem Ende des Bodys in eure bestehende Seite.
kontakt.php muss trotzdem hochgeladen werden.
Ola!
Es hat sich als sinnvoll erwiesen, dem Nutzer mehr, als eine einfache Rückmeldung zu geben, dass seine Anfrage gesendet wurde.
Ich zeige dem Nutzer z.B. eine Kopie der an mich gesendeten Email. So in der Art – Sie haben folgende Email an mich gesendet. Damit kann man unnötige Doppelemails vermeiden.
Statt den Nutzer per javascript zurück zum Formular zu schicken, kann man auch relativ unkompliziert (anstelle des Mailversands) das Formular mit den empfangenen Werten anzeigen und den Fehler markieren.
Mitunter „verlieren“ Browser beim Rückwärts gehen nämlich die Formulardaten und wer fragt schon gern zweimal das Gleiche…
Mit hanfigen Grüßen
Steffen
Hallo Steffen,
danke für deine nützlichen Tipps. Die Idee mit der versanten E-Mail finde ich gut und werde ich auch gleich in das Skript einbauen.
Die Tatsache dass manche Browser Informationen beim Zurückgehen verlieren ist leider richtig, aber ich werde die Form trotzdem nicht mehr in die PHP Datei einbauen. Denn ich denke, dass würde das Beispiel für Anfänger zu unübersichtlich machen. Natürlich wäre auch eine Kontrolle mit JavaScript denkbar und wahrscheinlich auch die beste Lösung für den Besucher.
Gruß,
devno
Hi, ich wollt nur mal bescheid sagen das das skript an sich spitze ist, allerdings gibts ein paar macken im code selbst.
Zum einen steht im php teil $emfpaenger statt $empfaenger.
Zum anderen stimmen die Formular Namen mit denen des php teils net überein, statt Submit zb Send
Ansonsten eine super sache ;D
Danke für die Hinweise, irgendwie haben sich Fehler bei den Dateien eingeschlichen.
Hi,
schönes Script. Allerdings funktioniert es nicht richtig.
Bekomme immer die Meldung „Bitte gehen Sie zurück und füllen Sie alle Felder aus “
Dabei hab ich alles ausgefüllt 🙁
Weiss einer Rat?
Danke schonmal
Hallo,
in der angehängten Datei hat sich ein kleiner Fehler eingeschlichen und zwar wurde das Feld „nachricht“ anstatt von „text“ geprüft. Wurde ausgebessert und sollte jetzt funktionieren.
Lg,
devno
hi wie muss ich die php datei abspeichern …?
kannst du mir das genauer erleutern?
bin ein anfänger
das formular und so hab ich hochgeladen wenn ich was abschicken will komm da fehler 404 seite nicht gefunden oder so…?
mfg
serdal
hi,
hab alles geschafft nur bekomme
die gleiche meldung „gehen sie zurück und füllen…“?
was mache ich falsch…
Du musst einfach die Endung .txt bei der PHP-Datei entfernen, diese ist nur da damit man sie im Internet betrachten kann. Anschließend alles ins selbe Verzeichnis hochladen und dann sollte es funktionieren.
hi,
hab ich ja gemacht… also als php abgespeichert und als html aber wenn ich das kontaktformular nutzen will kommt dann komplett die html ansicht also die codes…?
leider bin ich blind … kannst du mir das genauer schildern…
mfg
Hallo,
hab das jetzt alles so weit hin bekommen aber ich bekomm keine email.
Hat jemand eine lösung für mich
vielen dank
mfg
Hallo,
falls es bei dem Aufruf der PHP-Datei zu irgendwelchen Fehlern kommen sollte, schreib sie doch bitte hier rein, vielleicht kann ich dir dann helfen. So kann es an vielen verschiedenen Sachen liegen, allerdings habe ich auch schon eine Vermutung.
Vielleicht hast du einfach nur im PHP-Skript vergessen die E-Mailadresse durch deine zu ersetzten.
$Empfaenger = „admin@devno.com“
Gruß,
devno
Erst mal thx für deine schnelle antwort
ne hab bis jetzt zum teste nur meine email geändert und den rest erst mal so gelassen.
Kann es iwie sein das ich auf der seite noch iwo meine addres hinterlegen muss
Silic
Super Sache das Script, vielen Dank für die Mühe. Habe aber noch folgende Frage: Ich will nachdem ich das Formular bestätige, eine direkte Weiterleitung auf meine Kontakt.html. Denke man muss etwas an folgender PHP-Line änder, weiß aber nicht was.
—————————————–
echo „Sie haben folgende E-Mail an den den Administrator versand: \n“.$Mailnachricht;
——————————————
Danke für die Antwort im vorraus.
Hallo das ist natürlich einfach möglich. Einfach bei der von dir angesprochenen Zeile folgendes einfügen.
<meta http-equiv=“refresh“ content=“5; url=kontakt.html“>
Die Zahl steht dabei für die Anzahl der Sekunden, wenn zu der anderen Seite umgeleitet werden soll. In diesem Fall wären das 5 Sekunden
@devno: Danke für die rasche Antwort. Habe nun folgende Zeile eingefügt
————————————-
echo ;
——————————————
Bekomme immer eine Fehlermeldung wenn ich das so nehme. Habe ich da irgendwo eine Syntax-Fehler?
Leider funktioniert das anzeigen von HTML Code in den Kommentaren nicht wirklich gut, schick mir doch eine email an admin@devno.com
habe es gemerkt (-; ….habe dir eine mail geschickt
Hi,
vielen Dank für das Formular. Leider klappt es auch bei mir nicht. Ich bekomme diese Fehlermeldung:
Parse error: syntax error, unexpected T_IF in /var/www/web34/html/test/kontaktformularverarbeitung.php on line 8
Was mach ich falsch? Habe den Code nur rein kopiert. Sollte doch klappen. Danke
Danke für den Hinweis in der Zeile 8 fehlt hinter dem Befehl ein Strichpunkt. Der Fehler ist jetzt ausgebessert.
Bitte Alle darauf achten, dass sie die E-Mail Adresse ändern!!!
Hallo, ich habe den code in einfach in ein html dokument kopiert und den php code in ein anderes dokument mit der endung .php kopiert. bei mir kommt ständig eine fehlermeldung und es wird fast der komplette php code angezeigt. was ist da falsch?
danke
mit freundlchen grüßen jan weiland
Heyho, klasse Tutorial, allerdings wüsst ich gern noch wie man die Ausgabe formatieren kann. Also das was dem User dann auf der Bestätigungsseite gezeigt wird. Bei mir komplett hässlicher Times New Roman Text ohne Absätze und ähnliches. Kannst du mir da auf die Sprünge helfen? Würd gerne CSSFormatierungen nutzten, aber weiss nicht wie und wo ich das im php Teil vermerken muss ^^
Hallo,
ich habe das Script mit copy+paste verwendet, es dürften noch Fehler drinnen sein, da das Script in zwei Teilen dargestellt wird und vermutlich etwas verschwunden ist.
es wäre sinvoll wenn die richtig eingegebenen Daten wieder da stehen würden.
mit einem value = „“
Hey,
irgendwie funktioniert es bei mir nicht, habe meine e-mailadresse angegeben. Und als nachricht bekommt man auch das die mailgeschickt worden ist, aber sie kommt bei meiner e-mailadresse nicht an! Auch nicht im spam ordner!
LG Maxi
Hallo,
schönes Formular.
Ein kleiner Fehler ist noch im PHP.
Folgende Zeile:
$Mailbetreff .= $_REQUEST[‚Betreff‘];
‚betreff‘
ist in der HTML Datei klein geschrieben.
Demnach wird die Auswahl im Betreff nicht angezeigt.
MFG Simon
Hallo,
finde das Tutorial SUUUPER! Danke!
Zwei Fragen sind jedoch aufgetaucht:
1. Wie kann ich bestimmen, welche Felder Pflichtfelder sind?
2. Wo soll ich denn genau die folgende Zeile einfügen?
Ich bekomme die Meldung, dass ein Fehler in der Zeile 31 sei:
http ://www.oratorio-choir.com/kontaktformularverarbeitung.php
Wäre sehr dankbar über baldige Hilfe 🙂
Gregor
Die Fehlermeldung heißt: Parse error: syntax error, unexpected ‚<' in /homepages/41/d348050128/htdocs/kontaktformularverarbeitung.php on line 31
Guten Tag,
In dem php Skript soll man bei Auftreten eines Fehlers auf eine Seite gehen; was ist das denn für eine Seite? Noch eine dritte Datei?
{
echo“Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese
Seite.“;
}
Mfg tina
Hallo,
das Formular wird angezeigt. Aber nach dem Abschicken erhalte ich immer eine Fehlermeldung: Error 403 forbidden. Zugriff nicht erlaubt. Die angeforderte Seite darf nicht angezeigt werden.
Gruß
Wolfgang
Danke erstmal für das Formular, wirklich sehr einfach und nützlich.
Dennoch sind in den oben geposteten Dateien immer noch Fehler, es wäre toll, wenn die behoben werden könnten und (!) wenn die php-datei vielleicht als Download angeboten würde.
Spontan fiel mir noch auf:
„Sie haben folgende E-Mail an den den Administrator versant:“
muss lauten:
Sie haben folgenden E-Mail an den Administrator versendet (oder versandt):
Ich würde hier auch den Hinweis anbringen wollen, dass man so einen Hinweis im konkreten Fall anpasst und z.B. den tatsächlichen Namen des Empfängers reinschreibt. Administrator klingt so „trocken“…
Gruß
Christian
Grüß dich,
danke für das Script.
Musste zwar einiges rumprobieren, aber am Schluss hat es tadellos funktioniert.
Wenn ich das alles selbst hätte lernen müssen, wär ich in 2 Wochen noch nicht fertig.
So musste ich nur logisch denken und alles in die richtige Reihenfolge bringen.
Funktioniert.
DANKE!
MfG
Zeiti
hey super sache, leider habe ich immer nach dem senden diesen Fehler zurück und füllen Sie alle Felder aus“; } else{ $Mailnachricht=“Sie haben eine Anfrage über ihr Kontaktformular erhalten:\n“; $Mailnachricht .= „Name: „.$_REQUEST[’name‘].“\n“. „E-Mail: „.$_REQUEST[‚email‘].“\n“. „Betreff: „.$_REQUEST[‚betreff‘].“\n“. „Datum: „.date(„d.m.Y H:i“).“\n“. „\n\n“.$_REQUEST[‚text‘].“\n“; $Mailbetreff = „Kontakt: „.$_REQUEST[‚betreff‘]; mail($Empfaenger, $Mailbetreff, $Mailnachricht, „From: “ .$_REQUEST[‚email‘]); echo „Wir haben Ihre Anfrage erhalten und werden sie so schnell wie möglich bearbeiten.
Zurück“; } } else { echo“Ein Fehler ist aufgetreten. Hier können Sie eine Anfrage an uns senden.“; } ?>
weiß nicht warum und wieso? kann jemand helfen??
Ich denke du hast etwas an der php Datei geändert. Am besten du lädst die Dateien noch einmal herunter und änderst wirklich nur die E-Mail Adresse in der PHP-Datei. Wenn dies funktioniert, kannst du andere Änderungen einbauen.
hallo, leider geht es trotzdem nicht. Die Meldung bleibt die Selbe. Das PHP scribt liegt im selben ordner wie die HTML Datei. Der Name ist auch der gleich.was kann da noch falsch sein?
leider hab ich genau das selbe problem…
hilfe wäre wirklich nützlich!
Hi
Sorry für die frage aber wo muss ich das skript einbauen direkt auf der website?
Die PHP Datei musst du auf deinen Server hochladen, am besten per FTP. Die HTML Datei kannst du entweder auch so hochladen, dann ist sie allerdings nicht direkt in die Seite integriert. Am besten du fügst direkt den HTML Code in deinen ein. Also alles ab
fast ganz am Ende. Wenn du dies in deine Seite einfügst, hat die Seite dann zum Beispiel immer noch die Navigation und Hintergrund etc.
Ganz herzlichen Dank! Das ist eine herrliche Vorlage, geradezu ein Steilpass!!
Hallo zusammen super Sache.
Würde mir einer das Html Kontaktformular so umschreiben das ich auf nach dem absenden der Nachricht direkt wieder zurück auf die Kontaktseite komme?
Vielen Dank.
meine Addi xperez@hotmail.de
Dafür kannst du ganz einfach in der PHP Datei zwischen den head Tags ein meta refresh machen.
Füge einfach nachfolgenden Code dort ein. Natürlich die URL mit der der Kontaktseite ersetzen. Die Zahl direkt nach content=“… sind die Anzahl der Sekunden nachdem die Weiterleitung erfolgt, also in dem Fall in 0 Sekunden bzw. sofort.
Direkt vor meta muss du noch ein „<" machen, dies geht hier nicht anders, weil man kein html als Kommentar einfügen kann. HTML Code: meta http-equiv="refresh" content="0; URL=http://meineseite.de/kontakt.php">
Das ist wirklich super habe es schon auf einer HP von einer Freundin eingebaut.
Habe es nun noch einmal euntergeladen für eine andere HP und da habe ich alles genauso gemacht, nur komm die E-Mail nicht an.
Alles funktioniert ohne Probleme und es steht auch da das die Mail versendet wurde aber es kommt nichts an.
.. Ich habe genau das selbe Problem!
Hallo,
jo, kann passieren das nix ankommt.
Siehe weiter unten von „Bluesharp“….
Ein absoluter schlichter Spitzencode ohne lästige Werbung.
Aber irgendwie habe ich ein Problem mit Umlauten.
testweise habe ich mal einen anderen Code aus dem WWW genommen dort gehen die Umlaute mit.
Da ich mich in PHP 0 auskenne hoffe ich das mir hier jemand helfen kann.
Claus
UPS! Sgerade fest, dass hier keine Codierung erlaubt ist. Sie wird nicht angezeigt(?)!
In der Datei kontakt.html muss der erste Befehl um die das Element:accept-charset=“ISO-8859-1″ erweitert werden (nach dem Eintrag method=“post“
==============================================================
In der Datei kontakt.php muss die folgende Zeile in den HEAD-Bereich geschrieben werden:
meta http-equiv=“content-type“ content=“text/html; charset=ISO-8859-1″
Vorher und nachher bitte das Zeichen nicht vergessen!
Hofffentlich klappt jetzt der Eintrag…
Wenn nicht, mich einfach anrufen: Tel 02133 – 535 520
hallo, es hat super geklappt. Danke
Danke danach hab ich gesucht. Funktioniert wunderbar und lässt sich schön erweitern!
Hallo,
herzlichen Dank für den Quellcode des Kontaktformulares!
Eingebaut, E-Mail Adresse eingetragen
und
es funktioniert tadellos, supi.
Die Ausgabe in der .php versuche ich nun an die bestehende Seite anzupassen.(Mit div id und css geht´s.)
Von php hab jedoch ich keinen Plan.
Ich habe eine Hürde in der kontakt.php
Die einzubindenden Dateien liegen alle im gleichen Verzeichnis
hauptverzeichnis/include/fügmichein.htm
„
(link drin)Der Link wird nicht eingefügt. Der div als solches ist vorhanden, so wie er sein soll.
„ (Text drin) Der div als solches ist da wie er ein soll, der Text leider nicht.
wird nicht eingefügt, hmm. (In der navi.htm ist die Navigation der Seite.) Es passiert gar nichts.
Mit .shtml geht das.
In .php will das so nicht.
Hat wer ne Idee, wie es geht, daß der Inhalt der .htm oder .html
in der .php erscheint?
Gruß
Bluesharp
sorry,
<div><!--#include file=\"include/navi.htm\"--></div>
Passiert nichts, weder der div noch der Inhalt aus der .htm
<div id=\"oben\"><!--#include file=\"include/oben.htm\"--></div>
Der div ist ok aber ohne inhalt aus der .htm
hallo,
bin auch anfänger, wohin muss ich das php hochladen?
danke für tips!
viele grüße,
Hallo,
die .php und .html auf den Webspace (gleichs Verzeichns) laden; E-MailAdrese eintragen, fertig.
Kurioser Weise kann es sein, das die Mail obwohl vesendet, nicht ankommt. (In diesem Fall ein Webspace vom Reseller)
Per Weiterleitung über einen anderen Webspace funktioniert es jedoch fehlerfrei, wie gewohnt.
Mit anderen Kontaktformularn (auf dem gleichem Webspace) ist es auch so wie mit dem Formular „von hier“.
Ergo liegt das Problem beim Server und nicht am Formular, denn grundsätzlich funktioniert es ja.
Gruß
Bluesharp
danke – endlich funktioniert alles einwandfrei. lange gesucht und dank dir etwas einfaches gefunden.
:)))))
Das Kontaktformular ist Spitze genau wir ich mir es vorgestellt habe, dankeschön dafür
Bei mir tritt folgender Fehler auf. Weiß jmd Rat?
zurück und füllen Sie alle Felder aus“; } else{ $Mailnachricht=“Sie haben eine Anfrage über ihr Kontaktformular erhalten:\n“; $Mailnachricht .= „Name: „.$_REQUEST[’name‘].“\n“. „E-Mail: „.$_REQUEST[‚email‘].“\n“. „Betreff: „.$_REQUEST[‚betreff‘].“\n“. „Datum: „.date(„d.m.Y H:i“).“\n“. „\n\n“.$_REQUEST[‚text‘].“\n“; $Mailbetreff = „Kontakt: „.$_REQUEST[‚betreff‘]; mail($Empfaenger, $Mailbetreff, $Mailnachricht, „From: “ .$_REQUEST[‚email‘]); echo „Wir haben Ihre Anfrage erhalten und werden sie so schnell wie möglich bearbeiten.
Zurück“; } } else { echo“Ein Fehler ist aufgetreten. Hier können Sie eine Anfrage an uns senden.“; } ?>
Hallo zusammen,
zuerst einmal vielen Dank für vielen Dank für das Script.
Ich habe folgendes Problem, nach dem Absenden der Seite bekomme ich folgende Fehlermeldung:
Parse error: syntax error, unexpected ‚@‘ in /home/www/web34/html/Kontakt2.php on line 2
Ich habe nur die Mailadresse geändert, ansonsten alles beibehalten.
Ist der Webspace PHP fähig?
Ja, das ist er!
Vielleicht hast du auf einer Seite die Anführungszeichen gelöscht.
Hi
ich hab ein Problem und zwar bekomme ich kein E-Mail liegt das an meinen Root Server oder mach ich noch was falsch, mein E-mail habe ich natürlich eingefügt 🙂
Natürlich muss der Server auch richtig konfiguriert sein, um E-Mails verschicken zu können. In diesem Fall wird es wahrscheinlich mit der PHP Konfiguration zutun haben. Eine Googlesuche nach PHP Mail konfigurieren oder ähnliches sollte helfen.
Hey,
super Script nur leider hat es einen Haken.
Der Mailer ist nicht auf UTF-8 getrimmt oder?
Emails die bei mir ankommen und Ä, Ü oder Ö haben sind verfälscht bzw. nur Zeichen.
mfg
Alles sieht gut aus,aber wenn ich auf absenden drücke downloadet es mir die php datei runter
Ich bin mir nicht sicher, aber ich denke es ist etwas beim kopieren/speichern der Datei kontakt.php schief gelaufen. Die heruntergeladene Datei zeigt bei mir zum Beispiel fehlerhafte Zeichen statt Anführungszeichen an. Ein weiterer Grund könnte sein, dass auf ihrem Server kein PHP läuft. Denn normalerweise kann man php Datei niemals herunterladen.
Wie mache ich es so das an mehrere emails das fomular gesendet wird
Einfach den Code zum Senden der E-Mail öfter mit verschiedenen E-Mail Adressen aufrufen.
php geht auf dem server,
soll ich die datei mal genau nachsehen ?
Am besten noch einmal neu herunterladen und dann auf dem Webserver speichern. Wenn man nur die kontakt.php aufruft, ohne vorher das Formular zu verwenden, sollte nur eine Fehlermeldung angezeigt werden, dass man die Felder ausfüllen soll.
so,neu runtergeladen,entpackt auf server geschoben (ohne änderung)
absenden angeklickt…..er läd runter !!!!
ich habe auf meiner seite den punkt „Kontakt“ mit der kontakt.html
verlinkt.
wenn ich kontakt anklicke geht das formular auf,drücke ich absenden,downloadet er runter.
Könnten sie es mal selbst versuchen ?
http://projektlebenretten.de
Ich denke PHP ist nicht installiert oder noch nicht aktiviert.
Tut mir leid, aber mehr kann ich dazu nicht sagen.
herzlichen dank! einfach und sofort funktioniert! super sache, ich bedanke mich…
anpassungen auch easy, so muß das sein 🙂
Ich habe das Formular um weitere Eingebefelder erweitert, aber in der Mail wird davon nichts angezeigt. Ich verstehe nicht, was ich falsch mache.
Hallo,
ich bin auf deine Seite gestoßen und habe mich sehr darüber gefreut! Nun habe ich das Kontaktformular in meine Website so wie Du es beschrieben hast, eingebunden. Beide Dateien liegen auf den Hostserver im selben Ordner. Doch ich kann den absende Button nicht bedienen. Wenn ich mit der Mouse draufgehe, kommt nur der Text Curser und nicht die Hand. Klicken bringt keine Reaktion. PHP ist auf dem Server aktiviert. Woran könnte es liegen?
Danke!
Ich habe in der PHP datei die Empfänger E-Mail geändert und habe Testweise zwei Mails gesendet die beide nicht angekommen sind.
Unser altes Script funktioniert leider auch nicht…
Grüße
Benjamin
Kann sein, dass der Server falsch konfiguriert ist. Versuchs mal mit ein paar Ergebnissen von dieser Google Suche. Google – PHP mail funktioniert nicht
Hallo,
auch von mir ein herzliches Danke für das scribt. Leider erhalte ich folgenden Fehler:
Parse error: syntax error, unexpected ‚gehen‘ (T_STRING) in /var/www/web26254662/html/contents/pages/kontakt.php on line 14
Am Text habe ich nichts verändert, der ist original. Ich habe die Codeanteile aus dem Beispiel kopiert, oder hätte ich die .zip runterladen sollen?
Danke und Gruß
Am besten noch einmal mit dem Archiv probieren.
Der Fehler sagt aug genau in welcher Zeile das Problem aufgetreten ist, also diese auf eventuelle Fehler prüfen.
Hallo, gutes script, jedoch scheint mir das href=“javascript:history.back zu fehlen für mein Kontaktformular auf https://www.bahpo.de/kontakt.html um Captcha v3 auszuführen. vielen dank im vorraus und beste grüße von peterlotze
Hallöchen…
Danke erstmal für Dein Script!!!
Funktioniert das versenden auch offline, also wenn die Dateien noch auf meinen Pc liegen habe??? Kontaktformular wird angezeigt und wenn ich alles ausgefüllt habe und auf senden gehe, öffnet sich nur eine Seite, auf der ich den Quelltext der Kontakt.php angezeigt bekomme…
MfG Nicole
Die PHP Dateien müssen auf einem PHP-Server ausgeführt werden. Wenn dies nicht der Fall ist, wird nur der Quelltext (wie bei dir der Fall ist) angezeigt.
Hallo, es sieht zwar so aus als würde es funktionieren, bekomme die Bestätigungsmeldung das die Anfrage raus ist, nur leider kommt keine E-Mail an… woran könnte das liegen?
LG Josi
Wieso kommt bei meiner Mail adresse keine Email an, obwohl ich sie in die php datei eingebaut habe? Sonst funktioniert alles