Kontaktformular erstellen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
LCH
Mitglied
Beiträge: 243
Registriert: 03.02.2009 09:46
Wohnort: Salzburg Stadt

Kontaktformular erstellen

Beitrag von LCH »

ich hoffe Ihr könnt mir helfen!

Ich habe vor mit einem Partner Affiliate zu betreiben, und brauche daher ein Kontaktformular

wenn er das Kontaktformular ausgefüllt hat, soll zu meinem Affiliatepartner eine E-Mail geschickt werden!

mit dem Betreff "muster mustermann"
Inhalt der E-Mail soll sein

Code: Alles auswählen

Name Vorname, Strasse, PLZ, Ort, Tel und email
des teilnehmers


Der Betreff soll beim Ausfüllen des Formulars nicht sichtbar sein!

Ich bräuchte das dann für eine eigene Homepage

p.s. kann man das via bbcode irgendwie in einem Forenposting einfügen?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Kontaktformular erstellen

Beitrag von gn#36 »

Soll das eine Aufforderung sein, dass das jemand für dich macht oder soll das eine Bitte um Hilfe/Ansätze zur Selbsthilfe sein?

Falls ersteres hat das hier nichts verloren sondern sollte in der Jobbörse gepostet werden, im anderen Fall wäre eine Beschreibung deiner Probleme/an welcher Stelle du nicht weiterkommst unerlässlich und ich verschiebe das ganze nach Coding & Technik.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
LCH
Mitglied
Beiträge: 243
Registriert: 03.02.2009 09:46
Wohnort: Salzburg Stadt

Re: Kontaktformular erstellen

Beitrag von LCH »

Hilfe/Ansätze zur Selbsthilfe sein?
eher das!
wie mach ich sowas selber, bzw Quelle, wo ich mir die Infos holen kann, um sowas selber zu machen
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Kontaktformular erstellen

Beitrag von gn#36 »

Naja als erstes solltest du dich mit Skriptsprachen auseinandersetzen. Ob das nun PHP ist oder was anderes musst du selbst entscheiden, im Vergleich zu vielen anderen Skriptsprachen halte ich PHP allerdings für leicht erlernbar, daher solltest du dich erst mal durch ein kleines PHP Tutorial (einfach mal in der Suchmaschine deiner Wahl danach suchen) arbeiten um die Grundzüge zu verstehen.
Falls du dich noch nicht mit HTML auskennst solltest du mal auf selfhtml.org gehen und auch da dir ein paar Grundzüge ansehen, der Aufbau hier ist aber sehr simpel wenn man nicht gerade auf komplexe Styles angewiesen ist, so dass das sehr schnell gehen dürfte bis du verstanden hast was du grob machen musst.

Um das eigentliche Formular dann aufzubauen sollten danach eigentlich die wichtigen Kenntnisse vorhanden sein. Wie du ein simples Formular aufsetzt sollte im PHP Tutorial enthalten sein, der Mailversand hingegen vermutlich nicht. Je nach Server kannst du zum Mailversand einfach die Funktion [php:mail] verwenden oder musst das ganze über SMTP abwickeln weil der Server keinen direkten Versand erlaubt. Am einfachsten ist es vermutlich wenn du dir von externer Stelle eine PHP Email Klasse (z.b. auch die phpBB eigene Klasse oder du suchst eine) besorgst die beides kann.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
LCH
Mitglied
Beiträge: 243
Registriert: 03.02.2009 09:46
Wohnort: Salzburg Stadt

Re: Kontaktformular erstellen

Beitrag von LCH »

gn#36 hat geschrieben:Naja als erstes solltest du dich mit Skriptsprachen auseinandersetzen. Ob das nun PHP ist oder was anderes musst du selbst entscheiden, im Vergleich zu vielen anderen Skriptsprachen halte ich PHP allerdings für leicht erlernbar, daher solltest du dich erst mal durch ein kleines PHP Tutorial (einfach mal in der Suchmaschine deiner Wahl danach suchen) arbeiten um die Grundzüge zu verstehen.
Falls du dich noch nicht mit HTML auskennst solltest du mal auf selfhtml.org gehen und auch da dir ein paar Grundzüge ansehen, der Aufbau hier ist aber sehr simpel wenn man nicht gerade auf komplexe Styles angewiesen ist, so dass das sehr schnell gehen dürfte bis du verstanden hast was du grob machen musst.

Um das eigentliche Formular dann aufzubauen sollten danach eigentlich die wichtigen Kenntnisse vorhanden sein. Wie du ein simples Formular aufsetzt sollte im PHP Tutorial enthalten sein, der Mailversand hingegen vermutlich nicht. Je nach Server kannst du zum Mailversand einfach die Funktion [php:mail] verwenden oder musst das ganze über SMTP abwickeln weil der Server keinen direkten Versand erlaubt. Am einfachsten ist es vermutlich wenn du dir von externer Stelle eine PHP Email Klasse (z.b. auch die phpBB eigene Klasse oder du suchst eine) besorgst die beides kann.
Ich habe hier ein kostenloses Formular entdeckt
http://www.radbekleidung.eu/gratis-kontaktformular.html

Die Frage ist, ob ich das mit kleinen Veränderungen so hinbiegen kann!
Dass im Betreff "Pick Up Austria" steht und derjenige, den Betreff beim Ausfüllen des Formulars nicht ändern kann ??
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Kontaktformular erstellen

Beitrag von gn#36 »

Das geht bestimmt, dafür ist es ja gedacht. Für einen vernünftigen Einbau in deine Seite sind gewisse PHP Kenntnisse aber trotzdem sinnvoll, eine IFrame Einbindung wie in dem Paket vorgeschlagen ist völlig daneben und sicherlich nicht zeitgemäß. Ich würde das Teil allerdings ehrlich gesagt nicht einbauen, selbst ein kleiner Blick auf den Code hat gereicht um zumindest kleine Fehler zu erkennen ('SELF_PHP' statt 'PHP_SELF' z.B.), da wäre zumindest ein etwas ausführlicherer Blick sinnvoll, selbst wenn das Formular zumindest anscheinend nicht als Spamschleuder verwendet werden kann da nur der Nachrichtentext über das Formular manipulierbar ist.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
LCH
Mitglied
Beiträge: 243
Registriert: 03.02.2009 09:46
Wohnort: Salzburg Stadt

Re: Kontaktformular erstellen

Beitrag von LCH »

('SELF_PHP' statt 'PHP_SELF' z.B.),
und was wäre das fürn Fehler jetzt, das heißt es funktn nicht oder wie?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Kontaktformular erstellen

Beitrag von gn#36 »

An der Stelle wäre z.b. je nach sonstiger Serverkonfiguration eine Möglichkeit der XSS Attacke gegeben. Die Lösung ist sowieso denkbar ungünstig, denn $_SERVER['PHP_SELF'] lässt sich ebenfalls manipulieren so dass man mit anderen Möglichkeiten besser bedient wäre (z.B. basename(__FILE__) o.ä.).

Funktionieren könnte es dennoch (wobei die Daten an eine falsche Datei geschickt werden und es somit nur klappt, wenn die Datei des Skripts z.b. die Indexdatei ist) nur sicher wäre es eben nicht.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Coding & Technik“