Formular verarbeitung als Email
Lietzi
- php
0 Axel Richter0 Lietzi0 Axel Richter0 Lietzi0 AndreD0 Lietzi
0 Axel Richter
0 Tom0 Tom
0 Ralf
Hallo Leute!
Ich denke hier erreiche ich die professionellen Ohren die ich gerade brauche:
Ich gestalte gerade für einen Golfclub eine Homepage. Rein gestalterisch und sonst auch stellen sich mir dabei keine Probleme. Doch leider braucht die Seite auch eine Anmeldeseite für die Turniere. Und da fängt es an mit den Problemen!!!
Am liebsten hätte ich folgendes:
Eine Seite mit dem Formular, mit Punkten wie Name, Email, Telefon etc. Das habe ich auch schon ohne Probleme realisiert.
Nur dann kommt das Problem: Die Turnierauswahl!
Mit checkboxes ist es zu viel um in die Gestaltung zu passen.
Als Liste mit Mehrfachauswahlmöglichkeiten wäre toll!
Nur wenn ich dann per PHP die Email versende steht nur einer der mehrfachausgewählten Turniere drin und nicht alle.
Wie löse ich das Problem?
Da ich mich nicht so toll auskenne wie ihr es sicher tut würde ich mich freuen einen soweit fertigen scriptbaustein zu bekommen, bei dem ich nur noch den namen des Feldes einsetzten muss.
Vielen Dank für eure Mühen!!
Bis dann dann
Lietzi
Hallo,
Als Liste mit Mehrfachauswahlmöglichkeiten wäre toll!
Nur wenn ich dann per PHP die Email versende steht nur einer der mehrfachausgewählten Turniere drin und nicht alle.
Wie löse ich das Problem?
http://www.dclp-faq.de/q/q-formular-select-multiple.html
viele Grüße
Axel
Hallo,
Als Liste mit Mehrfachauswahlmöglichkeiten wäre toll!
Nur wenn ich dann per PHP die Email versende steht nur einer der mehrfachausgewählten Turniere drin und nicht alle.
Wie löse ich das Problem?
http://www.dclp-faq.de/q/q-formular-select-multiple.htmlviele Grüße
Axel
Die Seite hatte ich auch schon gefunden, hilft mir aber auch nicht wirklich weiter, da ich nicht weiß, wie ich sie hier einbinden soll:
Wie gesagt, die Email soll so aussehen:
Name: Benjamin Muster
Email: Benjamin@müller.de
Essen: Ja
Turnierauswahl: 10.04.04, 15.05.04, 19.09.04
Die Werte "10.04.04" etc. liegen in der Variablen $turniere als Array
bisher sieht mein script so aus:
$emailinhalt = "Es wurden folgende Angaben gemacht:\n Name, Vorname: $name\n Telefonnummer: $tel\n E-Mail: $email\n Clubausweisnummer: $clubnr $mitgliednr\n DGV Stammvorgabe: $stvrg\n Teilnahme am Essen $essen\n Turnierauswahl: $turniere\n";
das ganze versende ich dann mit:
mail("email@lietzi.de","neue Anmeldung","$emailinhalt\n","FROM: email@lietzi.de");
Um meine Frage dann vielleicht richtiger zu stellen:
Wie krieg ich aus dem Array einen String bei dem die Array-Teile durch Kommata getrennt aufgelistet sind, so dass ich es der Email Anhängen kann.
Hallo,
Um meine Frage dann vielleicht richtiger zu stellen:
Wie krieg ich aus dem Array einen String bei dem die Array-Teile durch Kommata getrennt aufgelistet sind, so dass ich es der Email Anhängen kann.
Eventuell mit PHP? http://de3.php.net/function.implode
Dokumentationen sind dafür geschrieben worden, die Entwickler bei der Umsetzung ihrer Ideen in einer bestimmten Programmiersprache zu unterstützen. Das nutzt aber nichts, wenn die Entwickler sie nicht lesen. ;-)) http://de3.php.net/manual/de/ RTFM
viele Grüße
Axel
Hallo,
Um meine Frage dann vielleicht richtiger zu stellen:
Wie krieg ich aus dem Array einen String bei dem die Array-Teile durch Kommata getrennt aufgelistet sind, so dass ich es der Email Anhängen kann.
Eventuell mit PHP? http://de3.php.net/function.implodeDokumentationen sind dafür geschrieben worden, die Entwickler bei der Umsetzung ihrer Ideen in einer bestimmten Programmiersprache zu unterstützen. Das nutzt aber nichts, wenn die Entwickler sie nicht lesen. ;-)) http://de3.php.net/manual/de/ RTFM
viele Grüße
Axel
Ich dachte immer das ein Forum dazu da sei schnell informationen zu erhalten, von Leuten die die Dokumentation gelesen haben. ;-)
Dennoch danke, auch wenn es nicht sehr nett war, war es sehr hilfreich!
Bin nunmal kein PHP Junkie der Dokumentationen inhalieren kann!
und so oft brauch ich PHP auch nicht!
Bis dann dann
Hallo,
Ich dachte immer das ein Forum dazu da sei schnell informationen zu erhalten, von Leuten die die Dokumentation gelesen haben. ;-)
SelfForum und dessen Inhalt ist halt irgendwie anders :-)
Dennoch danke, auch wenn es nicht sehr nett war, war es sehr hilfreich!
Warum? Es waren doch alle nett und haben Dir mit Verweisen weitergeholfen? Meiner Meinung war (ist) Dir so mehr geholfen als wenn jemand Dir einfach den Code hergestellt hätte!
Bin nunmal kein PHP Junkie der Dokumentationen inhalieren kann!
Musst nicht gleich die ganze Doku lesen, gezielt nachschlagen per interne Suche oder Google hilft da schon...
und so oft brauch ich PHP auch nicht!
Aber immer öfter?
Frohes Fest,
AndreD
Tut mir leid wenn da was nicht ganz richtig verstanden und unnötig überspitzt dargestellt worden ist.
Durch das "Dokumentationen sind dafür geschrieben worden, die Entwickler bei der Umsetzung ihrer Ideen in einer bestimmten Programmiersprache zu unterstützen."
fühlte ich mich ein wenig verarscht,
einfach nur der Link hätte gereicht,
bin gerade ein wenig gereizt, da der ganze Kram 2 Monate früher fertig sein muss als geplant war, und mir deshalb echt ne Menge Zeit fehlt und somit mein Weihnachten etwas leiden muss..
Und dann auch noch nicht so einfach funktioniert wie ich mir das vorgestellt habe, das letzte mal als ich in Quellcode rumgemacht habe ist Jahre her! Ich weiß warum ich Frontend arbeite!
Also nochmal danke für die Hilfe!
Frohes Fest!
Lietzi
Hallo,
Ich dachte immer das ein Forum dazu da sei schnell informationen zu erhalten, von Leuten die die Dokumentation gelesen haben. ;-)
Nein, ein Forum ist auch dazu da, dass ich hier meinen Frust abreagieren kann, vorausgesetzt ich werde nicht ausfallend und das geschriebene lässt sich als Hilfe deuten. ;-))
Dennoch danke, auch wenn es nicht sehr nett war,
Für Nettigkeiten schalte bitte den Fernsehapparat ein. Welchen Kanal ist heute gleichgütig.
war es sehr hilfreich!
Bitte!
Bin nunmal kein PHP Junkie der Dokumentationen inhalieren kann!
Das geht auch nicht. Die kann man nicht rauchen. Naja, wenn man sie ausdruckt und dann was in die Ausdrucke einwickelt ...;-))
viele Grüße
Axel
Hello,
Name: Benjamin Muster
Email: Benjamin@müller.de
Essen: Ja
Turnierauswahl: 10.04.04, 15.05.04, 19.09.04Die Werte "10.04.04" etc. liegen in der Variablen $turniere als Array
bisher sieht mein script so aus:
$emailinhalt = "Es wurden folgende Angaben gemacht:\n Name, Vorname: $name\n Telefonnummer: $tel\n E-Mail: $email\n Clubausweisnummer: $clubnr $mitgliednr\n DGV Stammvorgabe: $stvrg\n Teilnahme am Essen $essen\n Turnierauswahl: $turniere\n";
http://de.php.net/manual/de/function.implode.php
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello,
$emailinhalt = "Es wurden folgende Angaben gemacht:\n Name, Vorname: $name\n Telefonnummer: $tel\n E-Mail: $email\n Clubausweisnummer: $clubnr $mitgliednr\n DGV Stammvorgabe: $stvrg\n Teilnahme am Essen $essen\n Turnierauswahl: $turniere\n";
das ganze versende ich dann mit:
mail("email@lietzi.de","neue Anmeldung","$emailinhalt\n","FROM: email@lietzi.de");
Woher kommen denn $to und $from?
Das sind beim email-Versand die gefährdeten Stellen, da beide in den Header-Bereich der eMail Einzug nehmen. Es wäre also möglich, dort umfangreiche Manipulationen vorzunehmen. Man sollte die übergebenen Paramter daher daruf untersuchen, ob wirklich nur GENAU EINE email-Adresse drinsteht und NICHTS ANDERES.
Das Dir von Ralf angebotene Script hat leider auch dieses Manquo. Es ist injizierbar.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo Leute!
Ich denke hier erreiche ich die professionellen Ohren die ich gerade brauche:
Ich gestalte gerade für einen Golfclub eine Homepage. Rein gestalterisch und sonst auch stellen sich mir dabei keine Probleme. Doch leider braucht die Seite auch eine Anmeldeseite für die Turniere. Und da fängt es an mit den Problemen!!!
Am liebsten hätte ich folgendes:
Eine Seite mit dem Formular, mit Punkten wie Name, Email, Telefon etc. Das habe ich auch schon ohne Probleme realisiert.
Nur dann kommt das Problem: Die Turnierauswahl!
Mit checkboxes ist es zu viel um in die Gestaltung zu passen.Als Liste mit Mehrfachauswahlmöglichkeiten wäre toll!
Nur wenn ich dann per PHP die Email versende steht nur einer der mehrfachausgewählten Turniere drin und nicht alle.
Wie löse ich das Problem?
Da ich mich nicht so toll auskenne wie ihr es sicher tut würde ich mich freuen einen soweit fertigen scriptbaustein zu bekommen, bei dem ich nur noch den namen des Feldes einsetzten muss.
Vielen Dank für eure Mühen!!
Bis dann dann
Lietzi
Hallo,
schau mal auf die Seite http://www.ralfbrosen.de
dort findest Du was Du brauchst, wenn Du in der Lage bist diese auf Deine Bedürfnisse umzubasteln, könnte ich Dir das Paket (also Formular mit php) zur Verfügung stellen (gegen einen kleinen Obolus), hatte Seinerzeit auch das Problem.
Gruß,
Ralf
Hello Ralf,
schau mal auf die Seite http://www.ralfbrosen.de
dort findest Du was Du brauchst, wenn Du in der Lage bist diese auf Deine Bedürfnisse umzubasteln, könnte ich Dir das Paket (also Formular mit php) zur Verfügung stellen (gegen einen kleinen Obolus), hatte Seinerzeit auch das Problem.
Das Formular ist nicht so toll und das Script dahinter ist katastophal unsicher. Man kann es injizieren und wunderbar Spam verbreiten.
Reparier das mal schnell... ;-)
Liebe Grüße aus http://www.braunschweig.de
Tom
Hello Ralf,
schau mal auf die Seite http://www.ralfbrosen.de
dort findest Du was Du brauchst, wenn Du in der Lage bist diese auf Deine Bedürfnisse umzubasteln, könnte ich Dir das Paket (also Formular mit php) zur Verfügung stellen (gegen einen kleinen Obolus), hatte Seinerzeit auch das Problem.Das Formular ist nicht so toll und das Script dahinter ist katastophal unsicher. Man kann es injizieren und wunderbar Spam verbreiten.
Reparier das mal schnell... ;-)
Liebe Grüße aus http://www.braunschweig.de
Tom
Hallo Tom,
wo liegt denn das Problem, es erfüllt seinen Zweck und warum soll keine zweite E-Mailadresse dahinterstehen?
Es ist sogar zweckmäßig, damit kann ich die Anfragen von mehreren Stellen bantworten.
Gruß,
Ralf
Hello,
Hallo Tom,
wo liegt denn das Problem, es erfüllt seinen Zweck und warum soll keine zweite E-Mailadresse dahinterstehen?
Es ist sogar zweckmäßig, damit kann ich die Anfragen von mehreren Stellen bantworten.
Mir hat mal einer meiner Professoren gesagt: "Das einzige Problem der Dummen ist es, dass sie es selber nicht merken. Sie werden in Ihrem zukünftigen Beruf noch Bekanntschaft damit machen ..."
_Damals_ habe ich nicht verstanden, wie er darauf kam.
Ich wünsch Dir noch viel Glück mit Deinem Mailformular. Wenn ich mal viel Zeit habe, bau ich Dir vielleicht mal eine Bombe. Ist dann nicht böse gemeint, sondern nur, um den Beratungsbedarf aufzudecken.
Frohes Fest und
liebe Grüße aus http://www.braunschweig.de
Tom