This is an old revision of the document!


PHP-Script- u. Funktion

Seit der Release r282 ist es möglich eine eigene PHP-Funktion zwischen der Aktion “submit” und “dem Versenden der eMail” abzuarbeiten . Diese Funktion kann alle Formulareingaben lesen, viele verändern und zurückgeben. Siehe: PHP-Funktion einbinden

In dieser Funktion kann die eMailadresse nicht manipuliert werden. Brauchen wir jedoch diese Möglichkeit, muss auf ein anderes Verfahren zurückgegriffen werden.

Ein einfaches Script im “template/inc_script/frontend_init/” -Ordner wird vor dem Formular PHP Funktionsaufruf abgearbeitet.

Prozessreihenfolge:

  1. Ausliefern des Formulars an den Browser
  2. Benutzereingabe
  3. Submit: Empfangen des Formulars mit den Usereingaben
  4. Abarbeiten der /frontend_init/ -Scripte, z.B. um den Inhalt der Variablen $_POST['FeldName'] zu manipulieren.
  5. Export des Formulars in die DB
  6. Abarbeiten der PHP-Funktion aus dem Formular
  7. Prüfen der Felder die ausgefüllt werden müssen (“zwingend”).
    • Bei Fehler weiter bei Punkt 1.
  8. Senden der E-Mail(s)

<note important> Scripte im /frontend_init/ -Ordner sollten mit Überlegung eingesetzt werden, da dies einen frühen Eingriff in den Systemprozess darstellt. Diese Scripte sollten die Site gegenüber dem zu bearbeitenden Ausschnitt abgrenzen, um Nebeneffekte zu vermeiden. </note>




Kleine Linkübersicht

deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/php-script-u-funktion.1328133593.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0