Aktuelle Zeit: Fr 24. Nov 2017, 01:18

 [Zurück]   Alle Zeiten sind UTC + 1 Stunde


 Menü 
 Anmelden 
Benutzername:


Passwort:

>> Passwort vergessen

Mich bei jedem Besuch automatisch anmelden

 Links
Energiespartipps
 Statistiken 
Beiträge insgesamt: 5386
Themen insgesamt: 830
Dateianhänge: 40

Themen pro Tag: 0
Beiträge pro Tag: 2
Benutzer pro Tag: 0
Themen pro Benutzer: 3
Beiträge pro Benutzer: 18
Beiträge pro Thema: 6

Mitglieder insgesamt: 299
Unser neuestes Mitglied: beetlejuice


 Seite 1 von 1
Bookmark and Share  
Autor Deine Nachricht
PC Anfänger
PHP Form-Mailer
Beitrag Nummer:#1  BeitragVerfasst: Sa 21. Nov 2009, 15:43  BeitragZeige einzelnen Beitrag 
(Threadstarter)
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Hier ein kleines Tutorial für einen Form-Mailer, vollständig gibts das auf http://mgier.xe.cx/tutorials.php?id=form-mailer

Viel Spaß beim Lernen wünscht,
Mgier



Offline

 Für diesen Beitrag haben sich folgende Benutzer bei Mgier bedankt : PCFreund

 Profil  
Up 
Bot
Bot
 
Online  
Profi User
Re: PHP Form-Mailer
Beitrag Nummer:#2  BeitragVerfasst: Mo 23. Nov 2009, 16:23  BeitragZeige einzelnen Beitrag 
Profi User

Registriert: Do 13. Aug 2009, 08:51
Beiträge: 615
Bilder: 0
Themen: 60
Wohnort: Ebergassing (Niederösterreich)
Danke abgegeben: 6 mal
Danke erhalten: 0 mal
hi .. naja einiges könnte man noch verbessern ;)
moment ich guck mir das mal an ..



PCFreunds PC
Offline
 Profil Persönliches Album  
Up 
PC Kenner
Re: PHP Form-Mailer
Beitrag Nummer:#3  BeitragVerfasst: Mo 23. Nov 2009, 18:50  BeitragZeige einzelnen Beitrag 
PC Kenner

Registriert: Di 8. Sep 2009, 13:50
Beiträge: 304
Themen: 9
Danke abgegeben: 1 mal
Danke erhalten: 0 mal
Achso, man kann einiges verbessern, du hast es aber noch nicht angesehen, interessant...




Skript ist neutrum. Also das/dieses Skript!
nicht der Skript!

Bild
Offline
 Profil  
Up 
Profi User
Re: PHP Form-Mailer
Beitrag Nummer:#4  BeitragVerfasst: Mo 23. Nov 2009, 18:56  BeitragZeige einzelnen Beitrag 
Profi User

Registriert: Do 13. Aug 2009, 08:51
Beiträge: 615
Bilder: 0
Themen: 60
Wohnort: Ebergassing (Niederösterreich)
Danke abgegeben: 6 mal
Danke erhalten: 0 mal
ICH HAB ES SCHON ANGESEHEN !!!!!
also man könnte verbessern

mit

naja deine lösung ist aber auch nicht schlecht ;)

ps: lokal auf meinen pc funzt es leider nicht da ich xampp habe und irgendwas mit mercury ist :(



PCFreunds PC
Offline
 Profil Persönliches Album  
Up 
Re: PHP Form-Mailer
Beitrag Nummer:#5  BeitragVerfasst: Mo 23. Nov 2009, 19:03  BeitragZeige einzelnen Beitrag 
PCFreund du schreibst unsinn... das was du tust ist "rumkopiererei". man kann ruhig die array $_POST etc. direkt nutzen statt alles erst in eine extra variable zu packen. d.h. das geht theoretisch auch:

allerdings gibt es dort einen entscheidenen Fehler: die If-Abfrage wird auch zutreffen, wenn "send" zwar übermittelt wurde, aber ein leerer string oder eine 0 als zahl oder der boolsche wert "false" übermittelt wurde.
Um zu überprüfen ob ein bestimmtes Formular-Element (in diesem Fall 'send') übermittelt wurde, ist weder der not-operator ("!") nocht die empty() funktion geeignet.
Viel besser klappt es mit der isset() funktion welche überprüft ob der Key 'send' im array $_POST vorhanden ist:

das stimmt dann nämlich wirklich nur dann zu, wenn der name "send" per POST übermittelt wurde, unabhängig vom Inhalt.

mfg Balmung


Zuletzt geändert von Balmung am Mo 23. Nov 2009, 19:09, insgesamt 1-mal geändert.


Balmungs PC
  
Up 
PC Erfahrener
Re: PHP Form-Mailer
Beitrag Nummer:#6  BeitragVerfasst: Mo 23. Nov 2009, 19:05  BeitragZeige einzelnen Beitrag 
PC Erfahrener
Benutzeravatar

Registriert: Mi 30. Sep 2009, 13:31
Beiträge: 107
Themen: 7
Wohnort: Barsinghausen
Danke abgegeben: 2 mal
Danke erhalten: 3 mal
Ich hab mir das Script jetzt mal auf deiner Seite angesehen,
hier war mir das etwas zu klein (die Code-Box) :D

Also ich find das Script richtig gut.
(wobei ich wahrsceinlich das Formular aus em PHP-Block rausnemen würde, aber das ist jedem selbst überlassen)

Nur fehlt mir persöhnlich eine genauere Beschreibung,
Kommentare sind super, doch für ein Tutorial hätt ich mir ein wenig mehr gewünscht :)

Was mir sonst positiv auffällt ist
das dein Script ein wenig auf Sicherheit achtet, zumindest ein Minimum an Sicherheit ist gegeben (ausbau fähig ist sowas ja immer) :)

Kleine Änderung: statt empty() rinfach isset().
Edit: da war wohl jemand schneller ;)

Im großen und ganzen gibt es von mir:
von 5 möglichen :D




Zitate  : Älter werden ist unvermeidbar - Erwachsen werden dagegen optional. Autor Unbekannt
Das Chaos besiegt die Ordnung, weil es besser organisiert ist. Terry Pratchett
Projekt  : Bild
INVALID  : Bild

Fazitass PC
Offline
 Profil  
Up 
PC Anfänger
Re: PHP Form-Mailer
Beitrag Nummer:#7  BeitragVerfasst: Sa 28. Nov 2009, 20:23  BeitragZeige einzelnen Beitrag 
(Threadstarter)
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Falls die Variable 0 ist, geht etwas nicht mit rechten Dingen zu, d.h. es wurde nicht durch diese Formularmaske gesendet. Logischerweise leite ich dann zurück zum Formular.
Das mit den Erklärungen...
Ich habe im Moment nicht vor, die Webseite weiter zu entwickeln. Natürlich freue ich mich trotzdem über die positive Kritik.
Als ich dieses Tut geschrieben habe, hatte ich immer empty() benutzt, da es erstens leichter erkennbar ist als ein kleines !, und für mich als Anfänger erschien das auch immer logischer...aber jedem das Seine. Ich hatte auch irgendwo mal erklärt, dass es verschiedene Wege gibt, diesen Teil hab ich aber rausgenommen.

@PCFreund: Die (gesamte) Seite soll den einfachen, aber gezielten Einsatz von PHP zeigen. Daher ist dein Beispiel nicht geeignet.
Des weiteren steckt hinter jeder Zeile Code, der auf der Seite angezeigt wird, fast doppelt soviel Arbeit, als man sieht. Es müssen schließlich auch Zeilenumbrüche eingefügt werden. Ich arbeite von daher auch in meinem Sinn.

Mfg
Mgier


Offline
 Profil  
Up 
PC Erfahrener
Re: PHP Form-Mailer
Beitrag Nummer:#8  BeitragVerfasst: Fr 11. Dez 2009, 14:42  BeitragZeige einzelnen Beitrag 
PC Erfahrener
Moderator
Moderator
Benutzeravatar

Registriert: Mo 20. Jul 2009, 11:58
Beiträge: 116
Bilder: 0
Themen: 8
Wohnort: Germering
Danke abgegeben: 0 mal
Danke erhalten: 0 mal
Ich würde zudem ein einmal token mitsenden oder ein captcha einbauen. ;)




Beste Grüße

Daniel Gruber
Offline
 Profil Persönliches Album  
Up 
PC Anfänger
Re: PHP Form-Mailer
Beitrag Nummer:#9  BeitragVerfasst: Fr 11. Dez 2009, 17:22  BeitragZeige einzelnen Beitrag 
(Threadstarter)
PC Anfänger

Registriert: So 15. Nov 2009, 22:27
Beiträge: 28
Themen: 4
Danke abgegeben: 0 mal
Danke erhalten: 1 mal
Also ich wüsste nicht wieso ich ein Captcha einbauen sollte. Das ist auch nicht der Sinn der Übung.
Wäre sowieso ein extra Tutorial gekommen, aber die Seite ist inzwischen 'ne Leiche. Wenn der vorhandene Spamschutz nicht ausreicht, kann das im passenden Forum diskutiert werden ;)
Ne im Ernst. Man könnte auch noch ne Fake-Email-Eingabe versteckt einbauen. Muss doch nicht immer ein Captcha sein. Das wird nict lange dauern, bis die alle Massenweise geknackt werden, weil viele sie verwenden.

Mfg
Mgier


Offline
 Profil  
Up 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 Seite 1 von 1
« Vorheriges Thema | Nächstes Thema »
Gehe zu:  

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

Ähnliche Themen
Betreff der Nachricht Forum Autor Antworten 
CS4: Spezielle Größe für Form Grafik    SirZimt  4
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.
cron