Differences

This shows you the differences between two versions of the page.

deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:php-script-u-funktion:feldinhalt-uebertragen-v2 [2010/07/18 08:19]
Knut Heermann (flip-flop)
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:php-script-u-funktion:feldinhalt-uebertragen-v2 [2018/06/03 18:08] (current)
Line 6: Line 6:
Vorteile gegenüber V1: \\ Vorteile gegenüber V1: \\
-Der korrekte Fehlerfall im Ausklappmenü Ortsauswahl ist abgedeckt. Auch bei einer zweiten Fehlereingabe bleibt der Fokus im Ausklappmenü auf der vorherigen Selektion.  \\ +  * Der korrekte Fehlerfall im Ausklappmenü Ortsauswahl ist abgedeckt. Auch bei einer zweiten Fehlereingabe bleibt der Fokus im Ausklappmenü auf der vorherigen Selektion.  \\ 
-Die E-Mailadressen werden verschlüsselt angegeben, um SPAM-Robotern keine Auslesemöglichkeit zu geben.+  * Die E-Mailadressen werden verschlüsselt angegeben, um SPAM-Robotern keine Auslesemöglichkeit zu geben.
 +<note>
 +Seit der Version V1.4.7 r414 ist es nicht mehr notwendig im Bezug auf "nicht verschlüsselte E-Mailadressen" das hier gezeigte Verfahren anzuwenden. Die E-Mailadressen werden ab dieser Version im value Feld im FE verschlüsselt.
 +</note>
\\ \\
Line 84: Line 87:
So kann das Formular zumindest rudimentär identifiziert werden. Dies kann bei mehreren Formularen in der Site wichtig sein. So kann das Formular zumindest rudimentär identifiziert werden. Dies kann bei mehreren Formularen in der Site wichtig sein.
-Der letzte Schritt ist die Filterung des Ortes und Zuweisung zur Variablen "$_POST['ort']". \\+Der letzte Schritt ist die Filterung des Ortes und Zuweisung zur Variablen "$_POST['ort']" und "$_POST['email']". \\
<code php |h form_script_email_to_location_v2.php |h> <code php |h form_script_email_to_location_v2.php |h>
Line 111: Line 114:
   // // location|text*domain:tld    // // location|text*domain:tld
   if (!empty ($ort_email))    if (!empty ($ort_email))
-      foreach ($ort_email as $key=>$value) {+      foreach ($ort_email as $key=>$value) { // --- location|text*domain:tld
     
-         $split =preg_split('/\|/', $value, 2);+         $split =preg_split('/\|/', $value, 2); // Cutting out the location
                 
         if (trim($split[0]) == $ort) {          if (trim($split[0]) == $ort) {
                 
-            $_POST['ort']   = $ort; // Cutting out the location +            $_POST['ort']   = $ort; // assign the location 
-            //Cutting out the eMail location|text*domain:tld+            // Cutting out and assign the eMail
            $_POST['email'] = trim(preg_replace('/(.*)\|(.*)\*(.*):(.*)/is','$2@$3.$4', $value));             $_POST['email'] = trim(preg_replace('/(.*)\|(.*)\*(.*):(.*)/is','$2@$3.$4', $value));
deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/php-script-u-funktion/feldinhalt-uebertragen-v2.1279433963.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