Differences

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

deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:e-mail-dateianhang [2012/01/10 16:35]
Knut Heermann (flip-flop)
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:e-mail-dateianhang [2018/06/03 18:08] (current)
Line 8: Line 8:
\\ \\
- 
Script für den Aufruf einer PHP-Funktion aus einem Formular heraus nach dem submit. Script für den Aufruf einer PHP-Funktion aus einem Formular heraus nach dem submit.
-- Die Formulardaten werden ausgelesen, bearbeitet und an die eMail angehängt  +  * Die Formulardaten werden ausgelesen, bearbeitet und an die eMail angehängt  
-- Funktionsaufruf unter "Kopie an - Vorlage:" im Feld PHP-Funktion: form_add_attachment \\+  * Funktionsaufruf unter "Kopie an - Vorlage:" im Feld PHP-Funktion: form_add_attachment
-**Drei Moeglichkeiten stehen zur Auswahl:** +\\ 
 +**Drei Möglichkeiten stehen zur Auswahl:**
-- Dateien aus der Dateizentrale werden an die eMail angehängt. \\ +  * Dateien aus der Dateizentrale werden an die eMail angehängt. \\Die Dateien werden durch die Angabe der ID im versteckten Feld **param_file_id** und/oder im Quelltext durch **%%<!--[%FORM-FILE-ID:id1, id2, id3,....%]-->%%** bestimmt. z.B. 4,8,13,24,...
-Die Dateien werden durch die Angabe der ID im versteckten Feld "param_file_id" und/oder im Quelltext durch %%<!--[%FORM-FILE-ID:id1, id2, id3,....%]-->%% bestimmt. z.B. 4,8,13,24,...+
-- Bilder aus der Dateizentrale werden in die eMail eingehängt. \\ +  * Bilder aus der Dateizentrale werden in die eMail eingehängt. \\Die Bilddateien werden durch die Angabe der ID im versteckten Feld **param_img_id** und/oder im Quelltext durch **%%<!--[%FORM-IMG-ID:id1, id2, id3,....%]-->%%** bestimmt. z.B. 4,8,13,24,...
- Die Bilddateien werden durch die Angabe der ID im versteckten Feld "param_img_id" und/oder im Quelltext durch %%<!--[%FORM-IMG-ID:id1, id2, id3,....%]-->%% bestimmt. z.B. 4,8,13,24,...+
-- Text wird aus einem versteckten Formularfeld "param_text" und/oder im Quelltext durch %%<!--[%FORM-TEXT:TEXT TEXT [##]TEXT....%]-->%% in eine Datei geschrieben und angehängt. \\ +  * Text wird aus einem versteckten Formularfeld **param_text** und/oder im Quelltext durch **%%<!--[%FORM-TEXT:TEXT TEXT [##]TEXT....%]-->%%** in eine Datei geschrieben und angehängt.  
- - Der Text erlaubt keine Formatierung, lediglich ein Zeilenumbruch kann generiert an der Stelle des TAGs %%[##]%%. \\ +    * Der Text erlaubt keine Formatierung, lediglich ein Zeilenumbruch kann generiert werden an der Stelle des TAGs **%%[##]%%**.  
- - Der Dateiname wird aus dem Labelfeld generiert und %%.txt%% angehängt oder wenn nicht vorhanden "text_file.txt" verwendet.+    * Der Dateiname wird aus dem Labelfeld generiert und %%.txt%% angehängt oder wenn nicht vorhanden "text_file.txt" verwendet.
-In einem Formular koennen alle drei Varianten gleichzeitig verwendet werden. Auch die paralelle Verwendung von Einträgen im versteckten Feld und im TAG sind moeglich.  +In einem Formular können alle drei Varianten gleichzeitig verwendet werden. Auch die parallele Verwendung von Einträgen im versteckten Feld und im TAG sind möglich.  
 +<note>
 +**Leere Felder oder TAGs sollten nicht verwendet werden.**
 +</note>
 +
 +\\
 +** Ausgeschlossene Dateiendungen:**
 +
 + * Dateien mit den Endungen: ##%%*.exe, *.php, *.asp,*.php3, *.php4, *.php5, *.aspx, *.cfm, *.js%%## werden nicht versendet.
 +
 +\\
**Fehlerbehandlung:** **Fehlerbehandlung:**
-- Kann eine ID keinem vorhandenem Bild zugeordnet werden, wird eine E-Mail an die Adresse die in %%$phpwcms['admin_email']%% in der %%conf.inc.php%% hinterlegt ist zusätzlich versendet. \\ +  * Kann eine ID keinem vorhandenen Bild zugeordnet werden, wird eine E-Mail an die Adresse die in %%$phpwcms['admin_email']%% in der %%conf.inc.php%% hinterlegt ist zusätzlich versendet. \\ //(Geht nur wenn das php Script im Formular in "Kopie an - Vorlage:" aufgerufen wird")// \\ In dieser E-Mail werden die angeforderten IDs und die tatsächlich erfolgreich verwendeten IDs aufgeführt.
-//(Geht nur wenn das php Script im Formular in "Kopie an - Vorlage:" aufgerufen wird")// \\ +
-In dieser E-Mail werden die angeforderten IDs und die tatsächlich erfolgreich verwendeten IDs aufgeführt. +
Line 58: Line 64:
===== Backend ===== ===== Backend =====
 +
 +{{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:form_add_attachment_be02_1.gif|}}
{{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:form_add_attachment_be01_1.gif|}} {{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:form_add_attachment_be01_1.gif|}}
Line 108: Line 116:
~~UP~~ ~~UP~~
-===== PHP-Funktion =====+===== CC E-Mail an Benutzer =====
-**Datei:** template/inc_script/frontend_init/cp_form_add_attachment01.php+{{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:form_add_attachment_mail_1.gif|}} 
 + 
 + 
 + 
 +\\ 
 + 
 +===== Download ===== 
 + 
 +  * **Datei:** template/inc_script/frontend_init/cp_form_add_attachment01.php 
 +  * **Datei:** template/inc_script/frontend_render/cp_form_add_attachment01.php 
 + 
 +**V 1.11  12.01.2012 Update:** Fehlererkennung verbessert, bei leeren Feldern/TAGs wird kein Fehler generiert. \\ 
 +**V 1.11  13.01.2012 Update:** Fehler in %%/template/inc_script/frontend_render/cp_form_add_attachment01.php%% "Line 22" beseitigt  ([[http://forum.phpwcms.org/viewtopic.php?p=133731#p133731|Automatische Rückmail mit Dateianhang mit Kontaktformular]]). 
 +  * Zeile 22 ersetzt durch<code>if (strpos($content['all'], 'jumpForm')) { </code> 
 + 
 + 
 +\\ 
 +{{:deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:add_attachment01_v111.zip|}}
-**Datei:** template/inc_script/frontend_render/cp_form_add_attachment01.php 
deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/e-mail-dateianhang.1326209721.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