| NC |
Geschrieben am: Di 18.04.2006, 09:56
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 280 Mitglied seit: 17.03.2006 |
Ja, geht ziemlich einfach mit PHP:
http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/ |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#2 Geschrieben am: Di 18.04.2006, 13:51 (+03:54)
|
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2412 Mitglied seit: 4.02.2006 |
Wenn man sich nicht systematisch - also kontinuierlich und hinreichend gründlich - mit solchen Themen beschäftigt, sollte man meines Erachtens nach die Finger davon lassen, irgendwelche Scripte zu verwenden oder etwas selbst 'zu programmieren'. Die Möglichkeiten für Schäden (offene Mailrelays, Sql-Injektionen und ähnliches) sind so umfangreich, daß das nur schiefgehen kann.
-------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
![]() |
| NC |
#3 Geschrieben am: Di 18.04.2006, 15:29 (+01:37)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 280 Mitglied seit: 17.03.2006 |
Sorry, war nur ein Beispiel |
||
![]() |
| Tim Blog |
#4 Geschrieben am: Di 18.04.2006, 20:21 (+04:52)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 297 Mitglied seit: 24.03.2005 |
@jAuer
Ich habe gerade mal ein wenig nach den von Dir angeführten Stichworten gesucht, und zwar ein paar Definitionen gefunden (offenes Mail Relay) jedoch nicht so richtig verstanden wo die Gefahren bestehen und wie man sich davor schützen kann. mfg -------------------- |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#5 Geschrieben am: Di 18.04.2006, 20:44 (+00:22)
|
||||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2412 Mitglied seit: 4.02.2006 |
Lösungen gibt es schon, aber die sind kostenpflichtig, dafür aber auch hinreichend abgesichert. Da sich eine Web-Datenbank nicht für ein Formular lohnt, kann man natürlich noch einen Newsletter und ein Kontaktformular damit betreiben, weitere interne Tabellen nutzen oder - gerade in Arbeit - Rechnungen als PDF-Dokumente versenden - und das ganze nur mit Html-Kenntnissen. Der Rest ergibt sich aus meiner Signatur. @Tim Ehling: Wenn man mit PHP (ich verwende das nicht, deshalb weiß ich aktuell die Funktion nicht) direkt eine Mail versendet, hat man (sehr grob) einen Ausdruck der Form
Das ganze wird wohl relativ unbedarft zusammengesetzt. Wenn man als 'Zielmail' direkt die Eingabe nutzt, die ein Benutzer eingegeben hat und dieser 'info@example.com' verwendet hat, ist alles bestens. Verwendet er aber
dann ist das etwas wie Sql-Injektionen - nur daß sich hier mit einem Absenden tausende Mails versenden lassen - also in der Wirkung wie ein offener Mailserver. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||||
![]() |
| Tim Blog |
#6 Geschrieben am: Di 18.04.2006, 21:34 (+00:49)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 297 Mitglied seit: 24.03.2005 |
Das heisst aber, wenn ich das richtig verstanden hab, dass solang die Formulare an eine feste Mailadresse geschickt werden das ganz nicht "offen" ist? Ich nutze folgenden Code für meine Kontakt Formulare:
Ist das auch unsicher? vielen Dank für Deine Hilfe. mfg -------------------- |
||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#7 Geschrieben am: Di 18.04.2006, 22:19 (+00:45)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2412 Mitglied seit: 4.02.2006 |
Ich bin kein PHP-Verwender. Aber wenn ich DrWeb auf die Schnelle einigermaßen verstehe und wenn das $email_subject ebenfalls von dir vorgegeben ist, dann kann über das $message-Element kein Unsinn mehr angerichtet werden, da ja die Mailheader zu diesem Zeitpunkt bereits definiert sind. Kann der Nutzer $email_subject festlegen, dann kann er natürlich damit auch den Header erweitern. Allerdings weiß ich aktuell nicht, ob die Reihenfolge (from, to, CC, Subject) fest vorgegeben oder variabel ist, das spielt ja auch noch mit hinein.
Das ist in dieser Allgemeinheit auf jeden Fall falsch, falls der vierte PHP-Parameter genutzt wird. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||
![]() |
| NC |
#8 Geschrieben am: Mi 19.04.2006, 16:19 (+17:59)
|
||
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 280 Mitglied seit: 17.03.2006 |
Nein, mit HTML kannst du keine Formulare verarbeiten. |
||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#9 Geschrieben am: Mi 19.04.2006, 16:34 (+00:15)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2412 Mitglied seit: 4.02.2006 |
kostenpflichtig: Ja. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||
![]() |
| coaching |
#10 Geschrieben am: Mi 26.04.2006, 08:02 (+6d 15:28)
|
||
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 2 Mitglied seit: 21.04.2006 |
Also nur um das noch zu erwähnen: Gefährlich ist sowas nicht bloß bei einem offenen Mailrelay... Grundsätzlich sollten alle Daten, ob als POST, GET oder wie auch immer an das Skript übergeben, vor der Weiterverarbeitung geprüft werden, sei es auf Länge, enthaltene Zeichen(-ketten) etc. Alles was von außen verändert werden kann, kann eventuelle Sicherheitsrisiken enthalten, wenn es nicht geprüft wird. Und für sowas hat PHP so tolle Sachen wie preg_match, strip_tags, strlen etc. |
||
![]() |
| René Weber rwx-support |
#11 Geschrieben am: Mi 26.04.2006, 21:01 (+12:58)
|
![]() AyomRank 7 Gruppe: Moderatoren Beiträge: 1169 Mitglied seit: 3.09.2004 |
Hast du einen seriösen Hoster? Falls ja, frag ihn einmal ob er dir nicht ein cgi-bin mit formmail.pl (ein PERL Script) zur Verfügung stellen könnte.
Weitere Informationen findest du hier: Formmail Warum seriös? Damit er Mail-Relay nur innerhalb des eigenen Servers erlaubt und keine Weiterleitung nach aussen. Cheers, René -------------------- |
![]() |
| austinpowers |
#12 Geschrieben am: Do 27.04.2006, 02:15 (+05:14)
|
![]() AyomRank 2 ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 5 Mitglied seit: 15.06.2004 |
hi
um nochmals deine frage wegen "html" zu beantworten: leider kannst du in html selber keine formulare bearbeiten. ich würde dir drei varianten vorschlagen, wie du dein problem lösen kannst. die eine möglichkeit besteht meiner meinung nach darin, dass du dich intensiv mit php beschäftigst. (braucht narülich viel zeit und geduld..) php eignet sich bestens für die lösung deines problems! die zweite möglichkeit wäre, dass du dir jemanden suchst, der dir dein formular in codet. schliesslich wäre es natürlich auch möglich, dass du deinen shop mit einem fertigen cms (content-management-system) aufbaust und verwaltest, z.b. mit joomla. dafür brauchst du allerdings ebenfalls zeit und geduld, da ein cms richtig verstanden und gepflegt werden muss, um damit reibungslos arbeiten zu können. trotzdem, hier ein link zu joomla. http://www.joomla.de/ also mach es noch gut... nicht aufgeben. andy |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/11627
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Mit Google Analytics Formulare tracken | Beginner | 106 | 0 | Mi 17.09.2008, 11:37 |
| User Profil Daten, Formulare im Netz? | marc2007 | 245 | 3 | Do 7.02.2008, 11:23 |
| XHTML: Tabellen für Formulare benützen? | Josh | 545 | 6 | Do 23.02.2006, 12:41 |
| Outlook-Formulare und Alternativen | Alonso | 1381 | 3 | Di 3.01.2006, 14:48 |
| Paket JForm: HTML Formulare einfach erstellen & ... | Josh | 1571 | 21 | So 11.09.2005, 16:27 |
| Wie erstellt man die einfachsten Formulare | Sandro Feuillet | 1190 | 17 | Mo 2.05.2005, 10:51 |
| Formulare: "id" nur für JavaScript relevant? | Josh | 368 | 3 | Mi 22.12.2004, 15:57 |
| html formulare: array browserkompatibilität? | Josh | 556 | 6 | Do 25.11.2004, 15:49 |
| Formulare - CGI oder Mail? | mys | 663 | 6 | Mi 17.11.2004, 12:58 |
Anzeige - [Hier werben / Mediadaten]

















