Seite 1 von 3

Kontaktformular

Verfasst: Mo 18. Mär 2019, 10:55
von Butterblume
Hallo ihr,

ich hab noch einmal eine Frage. Und zwar verwende ich das Kontaktformular was ich hier von Peter (Admin) bekommen habe.

Nun habe ich auf meiner Seite: https://www.geburtstag.karins-poserbilder.de das Kontakformular https://www.geburtstag.karins-poserbild ... ontakt.php eingebaut und in dem Formular eine Spalte mit Geburtstagsdatum. Wenn ich das jedoch mache. wird mir nur dieses hier geschickt..

----------------------------

Betreff ist Eintrag
Webseite aus Nachricht: https://www.karins-servietten.de
Name aus Nachricht: Karin

Test

--------------------

Was hab ich da jetzt falsch gemacht? Ich setzte hier den Code vom Kontaktformular mal ein

Code: Alles auswählen

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="POST">

<p style="text-align: center;">E-Mail:<br>
<input type="text" name="abs_mail" value="<?php (isset($_POST['abs_mail'])) ? print $_POST['abs_mail'] : print "deine@email.de";?>">
<br>
Name:<br>
<input type="text" name="abs_name" value="<?php (isset($_POST['abs_name'])) ? print $_POST['abs_name'] : print "Name";?>">
<br>
Geburtsdatum:<br>
<input type="text" name="abs_datum" value="<?php (isset($_POST['abs_datum'])) ? print $_POST['abs_datum'] : print "Geb. Datum";?>">
<br>
Webseite:<br>
<input type="text" name="abs_homepage" value="<?php (isset($_POST['abs_homepage'])) ? print $_POST['abs_homepage'] : print "https://";?>">
<br>
Betreff:<br>
<input type="text" name="abs_betreff" value="<?php (isset($_POST['abs_betreff'])) ? print $_POST['abs_betreff'] : print "Betreff";?>">
<br>
Nachricht:<br>
<textarea type="text" name="abs_nachricht"><?php (isset($_POST['abs_nachricht'])) ? print $_POST['abs_nachricht'] : print "";?></textarea>
<br>
Sicherheitscode:<br>
<img src="captcha/captcha.php" alt="Sicherheitscode" title="Sicherheitscode" /><br>
<input type="text" name="sicherheitscode" value="">
<br><br>
<input type="submit" name="btn_senden" value="Senden">
</form>
         
<?php
         
        if(isset($_POST['btn_senden'])){
        $Emp_Mail = "geburtstag@karins-poserbilder.de"; // hier die eigene E-Mailadresse anstelle des Plazhalters einfühgen
            if(empty($_POST['abs_betreff']) or empty($_POST['abs_nachricht']) or empty($_POST['sicherheitscode'])){
               
                echo "Bitte zuerst alle Felder ausfühlen!";
           
            } else {
            if(md5($_POST['sicherheitscode']) == $_SESSION['captcha_code']){
               $Abs_Mail = $_POST['abs_mail'];
               $Abs_Betreff = $_POST['abs_betreff'];
               $Abs_Nachricht = $_POST['abs_nachricht'];
            
               $Abs_Nachricht = "Webseite aus Nachricht: " . $_POST['abs_homepage'] . "\n" . "Name aus Nachricht: " . $_POST['abs_name'] . "\n\n" . $_POST['abs_nachricht'];
         
               #mail($Emp_Mail, $Abs_Betreff, $Abs_Nachricht,["From: $Abs_Mail"]);
         
               $versand = mail($Emp_Mail, $Abs_Betreff, $Abs_Nachricht,"From: $Abs_Mail");
         
               if($versand)
                  echo "<br/><br/><center>Vielen Dank! Deine E-Mail wurde erfolgreich versendet!</center>";
               else
                  echo "Fehler: E-Mail nicht versendet!";
               } else {
                  echo "Fehler: Falscher Sicherheitscode!";
               }
            }
            }
        ?>
Vielleicht hat jemand eine Idee welcher Fehler das ist?!

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 12:44
von HTML-Laie
Hast du die Spalte Geburtstag selbst eingefügt? Wurde das Script daraufhin erweitert? Soweit ich das sehe hast du nur diesen Bereich geändert:

Code: Alles auswählen

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="POST">

<p style="text-align: center;">E-Mail:<br>
<input type="text" name="abs_mail" value="<?php (isset($_POST['abs_mail'])) ? print $_POST['abs_mail'] : print "deine@email.de";?>">
<br>
Name:<br>
<input type="text" name="abs_name" value="<?php (isset($_POST['abs_name'])) ? print $_POST['abs_name'] : print "Name";?>">
<br>
Geburtsdatum:<br>
<input type="text" name="abs_datum" value="<?php (isset($_POST['abs_datum'])) ? print $_POST['abs_datum'] : print "Geb. Datum";?>">
<br>
Webseite:<br>
<input type="text" name="abs_homepage" value="<?php (isset($_POST['abs_homepage'])) ? print $_POST['abs_homepage'] : print "https://";?>">
<br>
Betreff:<br>
<input type="text" name="abs_betreff" value="<?php (isset($_POST['abs_betreff'])) ? print $_POST['abs_betreff'] : print "Betreff";?>">
<br>
Nachricht:<br>
<textarea type="text" name="abs_nachricht"><?php (isset($_POST['abs_nachricht'])) ? print $_POST['abs_nachricht'] : print "";?></textarea>
<br>
Sicherheitscode:<br>
<img src="captcha/captcha.php" alt="Sicherheitscode" title="Sicherheitscode" /><br>
<input type="text" name="sicherheitscode" value="">
<br><br>
<input type="submit" name="btn_senden" value="Senden">
</form>
Dadurch ist klar warum das nicht funktioniert. Den Rest des Scriptes muss man natürlich auch noch anpassen. So wie er jetzt ist:

Code: Alles auswählen

<?php
         
        if(isset($_POST['btn_senden'])){
        $Emp_Mail = "geburtstag@karins-poserbilder.de"; // hier die eigene E-Mailadresse anstelle des Plazhalters einfühgen
            if(empty($_POST['abs_betreff']) or empty($_POST['abs_nachricht']) or empty($_POST['sicherheitscode'])){
               
                echo "Bitte zuerst alle Felder ausfühlen!";
           
            } else {
            if(md5($_POST['sicherheitscode']) == $_SESSION['captcha_code']){
               $Abs_Mail = $_POST['abs_mail'];
               $Abs_Betreff = $_POST['abs_betreff'];
               $Abs_Nachricht = $_POST['abs_nachricht'];
           
               $Abs_Nachricht = "Webseite aus Nachricht: " . $_POST['abs_homepage'] . "\n" . "Name aus Nachricht: " . $_POST['abs_name'] . "\n\n" . $_POST['abs_nachricht'];
         
               #mail($Emp_Mail, $Abs_Betreff, $Abs_Nachricht,["From: $Abs_Mail"]);
         
               $versand = mail($Emp_Mail, $Abs_Betreff, $Abs_Nachricht,"From: $Abs_Mail");
         
               if($versand)
                  echo "<br/><br/><center>Vielen Dank! Deine E-Mail wurde erfolgreich versendet!</center>";
               else
                  echo "Fehler: E-Mail nicht versendet!";
               } else {
                  echo "Fehler: Falscher Sicherheitscode!";
               }
            }
            }
        ?>
werden nur Betreff, Webseitenname und Name ausgegeben.

LG Hape :)

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 14:17
von Butterblume
Hallo Hape,

ach so, das wusste ich nicht... :oops: Sorry Asche auf mein Haupt!

Bevor ich da jetzt was alsch mache, welchen Code von den beiden muss ich jetzt einfügen?! :shock: :P Damit auch das Gebrurtsdatum mitgesendet wird!


-------------------------------------

Hatte eben mal den unteren Teil eingefügt und das hab ich bekommen

Webseite aus Nachricht: https://www.karins-servietten.de Name aus Nachricht: Karin

Test geburtstagseingabe

------------------------------------------

Es sollte aber schon so sein, dass auch das Geburtsdatum mitgeschickt wird! Oh ist das schwer.... :P :oops:

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 14:43
von Butterblume
Ich glaub hape ich muss beides einfügen. Ich versuchs heute abend nochmal. Muss gleich nochmal weg...

Zumindest habe ich jetzt im oberen teil des codes eine spalte mit datum gesehen.

Ich sag dennoch schon mal vielen dank! Melde mich dann wenns funktioniert hat!

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 15:04
von HTML-Laie
Die beiden Codes die ich gepostet habe sind nicht zum Einbau bestimmt!!! Sie sollen nur veranschaulichen was falsch gemacht worden ist. Der letztere Code muss umgeschrieben werden damit alles versendet werden kann.

LG Hape :)

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 17:59
von Butterblume
Ach so.... na klasse, dann muss ich peter mal fragen ob der mir das wohl machen kann! Weil das ist echt zu hoch für mich! :oops:

Trotzdem danke bist ein schatz

Re: Kontaktformular

Verfasst: Mo 18. Mär 2019, 21:42
von Butterblume
Eine letzte Antwort noch von mir auf diesen Beitrag!

Wollte Peter erst fragen ob er mir beim ändern des Kontaktformulars helfen könnte.
Aber da ich weiß, dass er immer viel zu tun hat habe ich mich mal selbst dran gewagt!

In kleinen Schritten bin ich wohl jetzt ans Ziel gekommen. Zumindest wenn ich einen Testeintrag
mache kommt eine email mit folgendem Text Achtung...

Name aus Nachricht: Karin Meyer

Geb. Datum aus Nachricht: 02.02.1966

Webseite aus Nachricht: https://www.karins-servietten.de

Betreff aus Nachricht: Eintrag im Kalender

Mitteilung aus Nachricht: Testeintrag


Zumindest ist es jetzt schön unterteilt und ich hab alles was ich brauche.

Nun meine Bitte an euch. Besteht die Möglichkeit, dass ich das Kontaktformular mal testen könntet?

https://www.geburtstag.karins-poserbild ... ontakt.php

Damit ich weiß, dass es auch wirlich funktioniert!

Ich sag vielen Dank und einen schönen Abend!

Re: Kontaktformular

Verfasst: Di 19. Mär 2019, 02:44
von thaileben
Testeinrag wurde erfolgreich versendet :mrgreen:

Jürg :X

Re: Kontaktformular

Verfasst: Di 19. Mär 2019, 07:27
von Butterblume
Guten morgen Jürg,

sogar gleich 2x! :D vielen Dank fürs testen

Deine eingabe

Betreff: test

Name : Jürg

Geb. Datum: 01.08.1957

Webseite: http://www.schnupperseiten.de/

Mitteilung: testeintrag von thaileben Jürg


Was mich jedoch noch daran stört ist, dass in meinen emails die ü,ä, ö usw nicht richtig angezeigt werden. Ich habe das in deinem test jürg jetzt geändert.
Diesen fehler habe ich noch nicht gefunden! Aber es wäre jetzt auch nicht so dramatisch. Hauptsache ist, es funktioniert! :u36

Muss mich mal selbst loben, bin richtig stolz auf mich, dass ich das doch allein hinbekommen habe. Hatte peter die email schon geschickt gehabt, konnte ich aber wieder löschen!

Aber dank Hape wusste ich das ich was verändern musste!

Werde mir nun die anderen formulare auch noch einmal ansehen und ggf verändern. Also dieses betreff aus nachricht... dass da halt nur betreff steht

Re: Kontaktformular

Verfasst: Di 19. Mär 2019, 09:13
von moni
Guten morgen Karin ...

hast dir sehr schöne Geburtstag seite zugelegt Glückwunsch :u23 :u23

Super das mit den Kontaktformular alles geklappt hat !