PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Kontaktformular senden
Beitrag
<blockquote data-quote="annymaui" data-source="post: 2296898" data-attributes="member: 599184"><p>Hallo zusammen,</p><p>erstmal wünsche ich euch allen ein gesundes neues Jahr.</p><p>Da ich ein PHP-Neuling bin und gerade einen absoluten Hänger habe und nicht weiter komme, vielleicht könnt Ihr mir ja dabei weiter helfen.</p><p>Ich habe ein Kontaktformular aufgebaut, aber es wird nicht versendet, keine Ahnung warum nicht. Ich wäre euch sehr dankbar für Tipps und Hilfe.</p><p>Hier ist mal das Formular:</p><p>[HTML]</p><p><form method="POST" action="versand.php" ></p><p> <fieldset><legend>Schreiben Sie uns eine Mail</legend></p><p> <label for="anrede">Anrede</label></p><p> <select id="anrede"></p><p> <option /></p><p> <option>Herr</option></p><p> <option>Frau</option></p><p> </select></p><p> <label>Vorname</label><input type="text" name="vorname" /></p><p> <label>Nachname*</label><input type="text" name="nachname" required="required" /></p><p> <label>Firma*</label><input type="text" name="firma" required="required" /></p><p> <label>Straße/Hausnr.*</label><input type="text" name="strasse" id="strasse" required="required" /><input type="text" name="hnr" id="hnr" maxlength="5" required="required" /></p><p> <label>PLZ/Ort*</label><input type="text" name="plz" id="plz" maxlength="5" required="required" /><input type="text" name="ort" id="ort" required="required" /></p><p> <label>E-Mail*</label><input type="email" name="mail" required="required" /></p><p> <label>Telefon</label><input type="tel" name="tel" /></p><p> <div class="clear"></div></p><p> <div class="kataloge"></p><p> <form action="input_checkbox.htm"></p><p> <p>Kreuzen Sie die gewünschten Kataloge an:</p></p><p> <div id="kataloge"></p><p> <input type="checkbox" name="stifte" > Stifte<br></p><p> <input type="checkbox" name="kalender" > Kalender<br></p><p> <input type="checkbox" name="textilien" > Textielien<br></p><p> <input type="checkbox" name="suesses" > Süße Werbung<br></p><p> <input type="checkbox" name="glasundporzelan" > Glas und Porzelan<br></p><p> <input type="checkbox" name="wachsendes" > Wachsende Werbung<br></p><p> <input type="checkbox" name="giveaways" > Give Aways<br></p><p> <input type="checkbox" name="schreibmappen" > Schreibmappen<br></p><p> <input type="checkbox" name="taschen" > Taschen<br> </p><p> <input type="checkbox" name="karten" > Karten<br> </p><p> </div></p><p> </form></p><p> </div></p><p> <span class="left"><label>Ihre Nachricht*</label><textarea name="msg" id="msg" required="required"></textarea></span></p><p> <!--<label></label><input type="checkbox" name="agb" id="agb" required="required" /><span class="left">Ich habe die <a href="agb.html" target="_blank">AGB</a> gelesen!*</span>!--></p><p> <label></label><input type="checkbox" name="rueckruf" id="rueckruf" /><span class="left">Ich bitte um Rückruf.</span></p><p> <!--<label></label><input type="checkbox" name="newsletter" /><span class="left">Ich möchte den Newsletter abonieren.</span>!--></p><p> <label></label><input type="submit" /><input type="reset" /> </p><p> </fieldset></p><p> </form></p><p>[/HTML]</p><p>und hier das daszugehörige PHP:</p><p>[PHP]</p><p> <?php</p><p> $fehler = "";</p><p> $name = $_POST['nachname'];</p><p> $firma = $_POST['firma'];</p><p> $strasse = $_POST['strasse'];</p><p> $hnr = $_POST['hnr'];</p><p> $plz = $_POST['plz'];</p><p> $ort = $_POST['ort'];</p><p> $mail = $_POST['mail'];</p><p> $msg = $_POST['msg'];</p><p> if (empty($nachname)) {</p><p> $fehler .= "<li>der Absendername fehlt</li>" ;</p><p> }</p><p> if (empty($firma)) {</p><p> $fehler .= "<li>die Firma fehlt</li>" ;</p><p> }</p><p> if (empty($strasse)) {</p><p> $fehler .= "<li>die Straße fehlt</li>" ;</p><p> }</p><p> if (empty($hnr)) {</p><p> $fehler .= "<li>die Hausnummer fehlt</li>" ;</p><p> }</p><p> if (empty($plz)) {</p><p> $fehler .= "<li>die PLZ fehlt</li>" ;</p><p> }</p><p> if (empty($ort)) {</p><p> $fehler .= "<li>der Ort fehlt</li>" ;</p><p> }</p><p> if (empty($mail)) {</p><p> $fehler .= "<li>die Mailadresse fehlt</li>" ;</p><p> }</p><p> if (empty($msg)) {</p><p> $fehler .= "<li>keine Nachricht eingetragen</li>" ;</p><p> }</p><p> </p><p> if (empty($fehler)) {</p><p> if (get_magic_quotes_gpc()) {</p><p> $text = stripslashes($text);</p><p> }</p><p> $return = chr(13).chr(10);</p><p> $an = "info@quip-design.de" ;</p><p> $betreff = "quip Designstudio Kontaktformular" ;</p><p> $von = "From: Kontaktformular <info@quip-design.de>" ;</p><p> $datum = "Datum: ".date("j.n.Y").$return;</p><p> $zeit = "Zeit: ".date("H:i").$return;</p><p> $abs = "Von: ".$name." <".$mail.">".$return;</p><p> $trennen = "-----------------------------------------------".$return;</p><p> $nachricht = $datum.$zeit.$abs.$trennen.$text;</p><p> mail($an,$betreff,$nachricht,$von);</p><p> }</p><p> ?></p><p> <html></p><p> <head></p><p> <title>Kontakt-Formular</title></p><p> </head></p><p> <body></p><p> <?php</p><p> if (empty($fehler)) {</p><p> $return = chr(13).chr(10);</p><p> $nachricht = strip_tags($nachricht);</p><p> $nachricht = htmlentities($nachricht);</p><p> $nachricht = str_replace($return,"<br>",$nachricht);</p><p> echo "<p>Ihre Nachricht wurde versendet.</p>" ;</p><p> echo "<p>$nachricht</p>" ;</p><p> } else {</p><p> echo "<p>Ihre Nachricht wurde nicht gesendet, weil</p>" ;</p><p> echo "<ul>$fehler</ul>" ;</p><p> }</p><p> $text = "Sie haben folgende Kataloge gewählt:<br> - " ;</p><p> if (isset($_POST['stifte'])) $text .= "Stifte - ";</p><p> if (isset($_POST['kalender'])) $text .= "Kalender - ";</p><p> if (isset($_POST['textilien'])) $text .= "Textilien - ";</p><p> if (isset($_POST['suesses'])) $text .= "Süße Werbung - ";</p><p> if (isset($_POST['glasundporzelan'])) $text .= "Porzelan - ";</p><p> if (isset($_POST['wachsendes'])) $text .= "Wachsende Werbung - ";</p><p> if (isset($_POST['giveaways'])) $text .= "Give Aways - ";</p><p> if (isset($_POST['schreibmappen'])) $text .= "Schreibmappen - ";</p><p> if (isset($_POST['taschen'])) $text .= "Taschen - ";</p><p> if (isset($_POST['karten'])) $text .= "Karten - ";</p><p> if (isset($_POST['keine'])) $text .= "keine - ";</p><p> echo " $text <br>"</p><p> ?></p><p> </body></p><p> </html></p><p> ?></p><p>[/PHP]</p><p>Schon mal vielen Dank für eure Tipps.</p></blockquote><p></p>
[QUOTE="annymaui, post: 2296898, member: 599184"] Hallo zusammen, erstmal wünsche ich euch allen ein gesundes neues Jahr. Da ich ein PHP-Neuling bin und gerade einen absoluten Hänger habe und nicht weiter komme, vielleicht könnt Ihr mir ja dabei weiter helfen. Ich habe ein Kontaktformular aufgebaut, aber es wird nicht versendet, keine Ahnung warum nicht. Ich wäre euch sehr dankbar für Tipps und Hilfe. Hier ist mal das Formular: [HTML] <form method="POST" action="versand.php" > <fieldset><legend>Schreiben Sie uns eine Mail</legend> <label for="anrede">Anrede</label> <select id="anrede"> <option /> <option>Herr</option> <option>Frau</option> </select> <label>Vorname</label><input type="text" name="vorname" /> <label>Nachname*</label><input type="text" name="nachname" required="required" /> <label>Firma*</label><input type="text" name="firma" required="required" /> <label>Straße/Hausnr.*</label><input type="text" name="strasse" id="strasse" required="required" /><input type="text" name="hnr" id="hnr" maxlength="5" required="required" /> <label>PLZ/Ort*</label><input type="text" name="plz" id="plz" maxlength="5" required="required" /><input type="text" name="ort" id="ort" required="required" /> <label>E-Mail*</label><input type="email" name="mail" required="required" /> <label>Telefon</label><input type="tel" name="tel" /> <div class="clear"></div> <div class="kataloge"> <form action="input_checkbox.htm"> <p>Kreuzen Sie die gewünschten Kataloge an:</p> <div id="kataloge"> <input type="checkbox" name="stifte" > Stifte<br> <input type="checkbox" name="kalender" > Kalender<br> <input type="checkbox" name="textilien" > Textielien<br> <input type="checkbox" name="suesses" > Süße Werbung<br> <input type="checkbox" name="glasundporzelan" > Glas und Porzelan<br> <input type="checkbox" name="wachsendes" > Wachsende Werbung<br> <input type="checkbox" name="giveaways" > Give Aways<br> <input type="checkbox" name="schreibmappen" > Schreibmappen<br> <input type="checkbox" name="taschen" > Taschen<br> <input type="checkbox" name="karten" > Karten<br> </div> </form> </div> <span class="left"><label>Ihre Nachricht*</label><textarea name="msg" id="msg" required="required"></textarea></span> <!--<label></label><input type="checkbox" name="agb" id="agb" required="required" /><span class="left">Ich habe die <a href="agb.html" target="_blank">AGB</a> gelesen!*</span>!--> <label></label><input type="checkbox" name="rueckruf" id="rueckruf" /><span class="left">Ich bitte um Rückruf.</span> <!--<label></label><input type="checkbox" name="newsletter" /><span class="left">Ich möchte den Newsletter abonieren.</span>!--> <label></label><input type="submit" /><input type="reset" /> </fieldset> </form> [/HTML] und hier das daszugehörige PHP: [PHP] <?php $fehler = ""; $name = $_POST['nachname']; $firma = $_POST['firma']; $strasse = $_POST['strasse']; $hnr = $_POST['hnr']; $plz = $_POST['plz']; $ort = $_POST['ort']; $mail = $_POST['mail']; $msg = $_POST['msg']; if (empty($nachname)) { $fehler .= "<li>der Absendername fehlt</li>" ; } if (empty($firma)) { $fehler .= "<li>die Firma fehlt</li>" ; } if (empty($strasse)) { $fehler .= "<li>die Straße fehlt</li>" ; } if (empty($hnr)) { $fehler .= "<li>die Hausnummer fehlt</li>" ; } if (empty($plz)) { $fehler .= "<li>die PLZ fehlt</li>" ; } if (empty($ort)) { $fehler .= "<li>der Ort fehlt</li>" ; } if (empty($mail)) { $fehler .= "<li>die Mailadresse fehlt</li>" ; } if (empty($msg)) { $fehler .= "<li>keine Nachricht eingetragen</li>" ; } if (empty($fehler)) { if (get_magic_quotes_gpc()) { $text = stripslashes($text); } $return = chr(13).chr(10); $an = "info@quip-design.de" ; $betreff = "quip Designstudio Kontaktformular" ; $von = "From: Kontaktformular <info@quip-design.de>" ; $datum = "Datum: ".date("j.n.Y").$return; $zeit = "Zeit: ".date("H:i").$return; $abs = "Von: ".$name." <".$mail.">".$return; $trennen = "-----------------------------------------------".$return; $nachricht = $datum.$zeit.$abs.$trennen.$text; mail($an,$betreff,$nachricht,$von); } ?> <html> <head> <title>Kontakt-Formular</title> </head> <body> <?php if (empty($fehler)) { $return = chr(13).chr(10); $nachricht = strip_tags($nachricht); $nachricht = htmlentities($nachricht); $nachricht = str_replace($return,"<br>",$nachricht); echo "<p>Ihre Nachricht wurde versendet.</p>" ; echo "<p>$nachricht</p>" ; } else { echo "<p>Ihre Nachricht wurde nicht gesendet, weil</p>" ; echo "<ul>$fehler</ul>" ; } $text = "Sie haben folgende Kataloge gewählt:<br> - " ; if (isset($_POST['stifte'])) $text .= "Stifte - "; if (isset($_POST['kalender'])) $text .= "Kalender - "; if (isset($_POST['textilien'])) $text .= "Textilien - "; if (isset($_POST['suesses'])) $text .= "Süße Werbung - "; if (isset($_POST['glasundporzelan'])) $text .= "Porzelan - "; if (isset($_POST['wachsendes'])) $text .= "Wachsende Werbung - "; if (isset($_POST['giveaways'])) $text .= "Give Aways - "; if (isset($_POST['schreibmappen'])) $text .= "Schreibmappen - "; if (isset($_POST['taschen'])) $text .= "Taschen - "; if (isset($_POST['karten'])) $text .= "Karten - "; if (isset($_POST['keine'])) $text .= "keine - "; echo " $text <br>" ?> </body> </html> ?> [/PHP] Schon mal vielen Dank für eure Tipps. [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Kontaktformular senden
Oben