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...
Formular mit php
Beitrag
<blockquote data-quote="DennyLee" data-source="post: 936549" data-attributes="member: 166749"><p><strong>AW: Formular mit php</strong></p><p></p><p>[code]<?php</p><p></p><p>$ihremail = "hallo@3d-haus.com"; [COLOR="Red"]ist die Adresse wo es hingeschickt wird[/COLOR] </p><p></p><p>$error = ""; [COLOR="red"]Angabe für Error (siehe unten)[/COLOR]</p><p>$Firma=$_POST['FIRMA']; [COLOR="red"]Das sind eben die Felder vom HTML Formular wo jeweils die Bezeichnung für php bestimmt wird[/COLOR]</p><p>$Anrede=$_POST['ANREDE']; </p><p>$Vorname=$_POST['VORNAME'];</p><p>$Name=$_POST['NAME'];</p><p>$Strasse=$_POST['STRASSE'];</p><p>$Ort=$_POST['ORT'];</p><p>$PLZ=$_POST['PLZ'];</p><p>$Land=$_POST['LAND'];</p><p>$Telefon=$_POST['TELEFON'];</p><p>$Fax=$_POST['FAX'];</p><p>$eMail=$_POST['EMAIL'];</p><p>$Nachricht=$_POST['NACHRICHT'];</p><p>$Submit = $_POST['submit']; </p><p>function mailcheck($eMail) {</p><p> $eMail = eregi("^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$", $eMail); [COLOR="red"]Das ist der reguläre Ausdruck, keine Ahnung [/COLOR]</p><p> return $eMail; [COLOR="red"]Zurück zu diesem Feld??[/COLOR]</p><p> }</p><p> if(empty($Name)) $error .= "<li>Sie haben keinen Namen angegeben!</li>"; [COLOR="red"]Wenn Name nicht angegeben wird erscheint diese Meldung[/COLOR]</p><p> if(empty($eMail)) $error .= "<li>Sie haben keine E-Mail angegeben!</li>";</p><p> if(!mailcheck($eMail)) $error .= "<li>Ihre E-Mail ist ungültig!</li>";</p><p> if(empty($Nachricht)) $error .= "<li>Sie haben kein Text angegeben!</li>";</p><p> if(empty($error)) {</p><p> $text = "Email von ".$Name."\r\n". [COLOR="red"]So wird es später verschickt. Denke mal r und n sind Umbrüche?</p><p>[/COLOR] "Firma: ".$Firma."\r\n".</p><p> "Anrede: ".$Anrede."\r\n".</p><p> "Vorname: ".$Vorname."\r\n".</p><p> "Name: ".$Name."\r\n".</p><p> "Strasse: ".$Strasse."\r\n".</p><p> "Ort: ".$Ort."\r\n".</p><p> "PLZ: ".$PLZ."\r\n".</p><p> "Land: ".$Land."\r\n".</p><p> "Telefon: ".$Telefon."\r\n".</p><p> "Fax: ".$Fax."\r\n".</p><p> "Email: ".$eMail."\r\n".</p><p> "Nachricht: ".$Nachricht;</p><p> $subject = "Kontaktformular"; [COLOR="red"]ist der Betreff dann in der Mail[/COLOR]</p><p> $nachricht1 = $eMail . "\r\n" . $text;</p><p> mail($ihremail,$subject,$nachricht1,"FROM: $eMail"); [COLOR="red"]was eben alles drin stehen soll[/COLOR]</p><p> </p><p> echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br> [COLOR="red"]wenn alles geklappt hat[/COLOR]</p><p> <ul></p><p> <li>Firma: $Firma</li>[COLOR="red"]zeigt nocheinmal dem Sender an was er ausgefüllt hat.[/COLOR]</p><p> <li>Vorname: $Vorname</li></p><p> <li>Name: $Name</li></p><p> <li>Strasse: $Strasse</li></p><p> <li>Ort: $Ort</li></p><p> <li>PLZ: $PLZ</li></p><p> <li>Land: $Land</li></p><p> <li>Telefon: $Telefon</li></p><p> <li>Fax: $Fax</li></p><p> <li>Email: $eMail</li></p><p> <li>Nachricht: $Nachricht</li></p><p> </ul>";</p><p> </p><p> } else {</p><p> echo "Folgender Fehler ist aufgetreten<br><p>Ihre Nachricht konnte nicht gesendet werden:<ul>$error</ul></p>"; [COLOR="red"]Fehlermeldung[/COLOR]</p><p>}</p><p>?></p><p>[/code]</p></blockquote><p></p>
[QUOTE="DennyLee, post: 936549, member: 166749"] [b]AW: Formular mit php[/b] [code]<?php $ihremail = "hallo@3d-haus.com"; [COLOR="Red"]ist die Adresse wo es hingeschickt wird[/COLOR] $error = ""; [COLOR="red"]Angabe für Error (siehe unten)[/COLOR] $Firma=$_POST['FIRMA']; [COLOR="red"]Das sind eben die Felder vom HTML Formular wo jeweils die Bezeichnung für php bestimmt wird[/COLOR] $Anrede=$_POST['ANREDE']; $Vorname=$_POST['VORNAME']; $Name=$_POST['NAME']; $Strasse=$_POST['STRASSE']; $Ort=$_POST['ORT']; $PLZ=$_POST['PLZ']; $Land=$_POST['LAND']; $Telefon=$_POST['TELEFON']; $Fax=$_POST['FAX']; $eMail=$_POST['EMAIL']; $Nachricht=$_POST['NACHRICHT']; $Submit = $_POST['submit']; function mailcheck($eMail) { $eMail = eregi("^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$", $eMail); [COLOR="red"]Das ist der reguläre Ausdruck, keine Ahnung [/COLOR] return $eMail; [COLOR="red"]Zurück zu diesem Feld??[/COLOR] } if(empty($Name)) $error .= "<li>Sie haben keinen Namen angegeben!</li>"; [COLOR="red"]Wenn Name nicht angegeben wird erscheint diese Meldung[/COLOR] if(empty($eMail)) $error .= "<li>Sie haben keine E-Mail angegeben!</li>"; if(!mailcheck($eMail)) $error .= "<li>Ihre E-Mail ist ungültig!</li>"; if(empty($Nachricht)) $error .= "<li>Sie haben kein Text angegeben!</li>"; if(empty($error)) { $text = "Email von ".$Name."\r\n". [COLOR="red"]So wird es später verschickt. Denke mal r und n sind Umbrüche? [/COLOR] "Firma: ".$Firma."\r\n". "Anrede: ".$Anrede."\r\n". "Vorname: ".$Vorname."\r\n". "Name: ".$Name."\r\n". "Strasse: ".$Strasse."\r\n". "Ort: ".$Ort."\r\n". "PLZ: ".$PLZ."\r\n". "Land: ".$Land."\r\n". "Telefon: ".$Telefon."\r\n". "Fax: ".$Fax."\r\n". "Email: ".$eMail."\r\n". "Nachricht: ".$Nachricht; $subject = "Kontaktformular"; [COLOR="red"]ist der Betreff dann in der Mail[/COLOR] $nachricht1 = $eMail . "\r\n" . $text; mail($ihremail,$subject,$nachricht1,"FROM: $eMail"); [COLOR="red"]was eben alles drin stehen soll[/COLOR] echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br> [COLOR="red"]wenn alles geklappt hat[/COLOR] <ul> <li>Firma: $Firma</li>[COLOR="red"]zeigt nocheinmal dem Sender an was er ausgefüllt hat.[/COLOR] <li>Vorname: $Vorname</li> <li>Name: $Name</li> <li>Strasse: $Strasse</li> <li>Ort: $Ort</li> <li>PLZ: $PLZ</li> <li>Land: $Land</li> <li>Telefon: $Telefon</li> <li>Fax: $Fax</li> <li>Email: $eMail</li> <li>Nachricht: $Nachricht</li> </ul>"; } else { echo "Folgender Fehler ist aufgetreten<br><p>Ihre Nachricht konnte nicht gesendet werden:<ul>$error</ul></p>"; [COLOR="red"]Fehlermeldung[/COLOR] } ?> [/code] [/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...
Formular mit php
Oben