PHP Schule Video 4.3 - Kontaktformular - Neues Feld

Hier gibt es Tutorial Videos

Moderatoren: goefi-chiangmai, Jasko

Antworten
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3195
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Prüm
Kontaktdaten:

PHP Schule Video 4.3 - Kontaktformular - Neues Feld

Beitrag von Jasko » Mo 7. Sep 2015, 17:03


Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3195
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Prüm
Kontaktdaten:

Re: PHP Schule Video 4.3 - Kontaktformular - Neues Feld

Beitrag von Jasko » Mi 23. Sep 2015, 23:24

Den Quellcode zum Video:

Code: Alles auswählen

<?php
//Session starten
session_start();
?>
<html>
<head>
<title>HomepageHelfer: PHP-Schule</title>
<style>
body {
	background: rgb(42,28,33);
	color: white;
	font-size: 2em;
}
</style>
</head>
<body>
<p>php einfaches Kontaktformular</p>
        <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="POST">
        <fieldset>
        <legend>Kontaktformular:</legend>
        E-Mail:<br>
        <input type="text" name="abs_mail" placeholder="<?php (isset($_POST['abs_mail'])) ? print $_POST['abs_mail'] : print "E-Mail@mail.com";?>">
        <br>
        Betreff:<br>
        <input type="text" name="abs_betreff" placeholder="<?php (isset($_POST['abs_betreff'])) ? print $_POST['abs_betreff'] : print "Betreff";?>">
        <br>
        Bild-URL:<br>
        <input type="text" name="abs_bild" placeholder="<?php (isset($_POST['abs_bild'])) ? print $_POST['abs_bild'] : print "http://Bild-URL";?>">
        <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.php" alt="Sicherheitscode" title="Sicherheitscode" /><br>
        <input type="text" name="sicherheitscode" value="">
        <br><br>
        <input type="submit" name="btn_senden" value="Senden"></fieldset>
        </form>
         
        <?php
         
        if(isset($_POST['btn_senden'])){
        $Emp_Mail = plazhalter; // 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 = "Bild aus Nachricht: " . $_POST['abs_bild'] . "\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 "E-Mail erfolgreich versendet!";
					else
						echo "Fehler: E-Mail nicht versendet!";
					} else {
						echo "Fehler: Falscher Sicherheitscode!";
					}
				}
            }
        ?>
</body>
</html>         

Antworten

Zurück zu „Videos“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste