E-mail Formular Mit Bestätigung
#1 _-=[J]=-_
geschrieben 28. Juni 2005 - 09:37
wie mache ich ein mailformular in meine css seite
das mir erstens ( die hauptaufgabe ) ne mail schickt und
zweitens ne bestätigungsmail an den benutzer schickt ?
php?
kennt da jemand nen tutorial ?
vielen dank !
Anzeige
#2
geschrieben 28. Juni 2005 - 09:53
#3
geschrieben 28. Juni 2005 - 10:15
Das Skript lässt sich leicht modifizieren, dass es deinen Wünschen enspricht!
#4
geschrieben 28. Juni 2005 - 16:18
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#5
geschrieben 28. Juni 2005 - 17:32
#6 _-=[J]=-_
geschrieben 28. Juni 2005 - 17:41
ich werds versuchen und dann sagen obs funktioniert :-)
#7
geschrieben 28. Juni 2005 - 20:27
Zitat (-=[J]=-: 28.06.2005, 18:41)
Das ist gar nicht so schwer, du brauchst nur noch ein Formular, in das du die Werte für die E-Mail eingibst.
Du kannst so übrigens auch "anonyme" Mails versenden (ohne richtigen Absender).
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#8 _-=[J]=-_
geschrieben 28. Juni 2005 - 20:38
ich mache die homepage für nen freund
und der hat die domain und webspace ohne php bestellt ( müsste upgraden ).
das einzige was da ist ist CGI und ne datenbank.
was haltet ihr von CGI ?
ich hab die scripte mal angesehen und die sehen um einiges komplizierter aus als in php.
cgi besser oder schlechter als php ?
#9
geschrieben 28. Juni 2005 - 20:42
Zitat (-=[J]=-: 28.06.2005, 21:38)
<{POST_SNAPBACK}>
Ich kenne mich mit CGI leider nicht aus.
Aber wenn ein Server eine MySQL-Datenbank hat, dann hat er auch PHP, das macht sonst keinen sinn.
Mit PHP wäre es am leichtesten und genau das was du willst.
Du kannst die Datei ja auf einem anderen Server lagern und dann deinem Formular sagen, dass es die Werte an die Datei weiter gibt...
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#10
geschrieben 29. Juni 2005 - 07:44
Zitat
Stimmt so nicht! Datenbanken müssen nicht nur über php angesprochen werden. Mit cgi, jsp, asp, dll usw. geht das genauso.
Zitat
cgi ist nicht unbedingt besser oder schlechter, es ist anders Allerdings hat es gegenüber php viele Nachteile. Es gibt aber auch für cgi nen Mailer, den du leicht modifizieren kannst. Such mal bei google nach formmail.pl! Das ist nen Mailscript mit cgi.
#11 _-=[J]=-_
geschrieben 29. Juni 2005 - 07:51
gerade kam meine erste mail :-)
#12
geschrieben 29. Juni 2005 - 10:21
Zitat (normanbauer: 29.06.2005, 08:44)
cgi ist nicht unbedingt besser oder schlechter, es ist anders Allerdings hat es gegenüber php viele Nachteile. Es gibt aber auch für cgi nen Mailer, den du leicht modifizieren kannst. Such mal bei google nach formmail.pl! Das ist nen Mailscript mit cgi.
<{POST_SNAPBACK}>
Und nochmal: CGI ist keine Programmiersprache. Das wovon ihr anscheinend redet nennt sich "Perl".
Dieser Beitrag wurde von Floele bearbeitet: 29. Juni 2005 - 10:21
#13
geschrieben 29. Juni 2005 - 11:49
#14
geschrieben 29. Juni 2005 - 11:52
Zitat (Meatwad: 29.06.2005, 12:49)
<{POST_SNAPBACK}>
Nennen wir es doch einfach eine "Schnittstelle"
#15 _-=[J]=-_
geschrieben 29. Juni 2005 - 14:26
da sind fehlerkorrekturen drin usw.
aber : ich hab viel mehr felder die in meine nachricht eingebettet werden müssen
also der message text ist net nur ein feld sondern sagen wir mal 2 felder.
die nachricht soll nachher so aussehen :
textfeld 1 : *dertextaustextfeld1*
textfeld 2 : *dertextaustextfeld2*
die formatierung würde ich per html machen
fragen : muss ich die felder schon in meiner html mit dem mail befehl losschicken und wenn ja, wie ?
ich erkenne das nicht aus der php heraus.
da wird nix spezielles mitgesandt.
<form action="*.php" method="post">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="required" value="env_report,subject,message">
<input type="hidden" name="env_report" value="REMOTE_ADDR,HTTP_USER_AGENT">
dann kommen die felder.
oder muss ich das in der php deklarieren ?
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$post = array(
'textfeld2' => $_POST['textfeld2'],
'textfeld1' => $_POST['textfeld1'],
);
fragt das ding die textfeldinhalte ab ?
sorry falls ich auf die nerven gehe aber ich hab das aus den tutorials nicht erkannt.
und ich bin kein php- ( allgemein kein programmier- ) mensch