]> git.p6c8.net - form-email.git/blob - form-email/config.php
Zwei Tippfehler korrigiert
[form-email.git] / form-email / config.php
1 <?php
2
3 #
4 # Form E-Mail 3.5 - config.php
5 #
6 # Konfiguration fuer Form E-Mail
7 #
8 # Autor: Patrick Canterino <patrick@patshaping.de>
9 # Letzte Aenderung: 06.02.2012
10 #
11 # Copyright (C) 2002-2012 Patrick Canterino
12 #
13 # Diese Datei kann unter den Bedingungen der "Artistic License 2.0"
14 # weitergegeben und / oder veraendert werden.
15 # Siehe:
16 # http://www.opensource.org/licenses/artistic-license-2.0
17 #
18
19 # Empfaenger - wichtigste Einstellung
20
21 $mailto = '';
22 $aliases = array();
23
24 # Allgemeines
25
26 $default_subject = 'E-Mail geliefert von Form E-Mail';
27 $friendly_sender = 2;
28 $line_break = 0;
29 $add_header = 1;
30 $timeformat = '%d.%m.%Y um %H:%M:%S';
31 $return_url = '';
32 $allowed_envs = array('HTTP_USER_AGENT','REMOTE_ADDR');
33 $charset = 'iso-8859-1';
34 $timezone = 'Europe/Berlin';
35
36 # Laengenueberpruefung
37
38 $name_min = 0;
39 $subject_min = 0;
40 $text_min = 0;
41
42 $name_max = 0;
43 $subject_max = 0;
44 $text_max = 0;
45
46 # Individuelle Felder
47
48 # Hier eine Beispiel-Definition
49 # Eine Beschreibung finden Sie in der ReadMe-Datei
50
51 /*
52 $user_fields['beruf']['min'] = 5;
53 $user_fields['beruf']['max'] = 10;
54 $user_fields['beruf']['required'] = 1;
55 $user_fields['beruf']['regex'] = '/^[A-Za-z]+$/';
56 $user_fields['beruf']['check'] = 'check_beruf';
57 $user_fields['beruf']['prepare'] = 'prepare_beruf';
58 $user_fields['beruf']['tpl_var'] = 'BERUF';
59
60 $user_fields['beruf']['errors']['too_short'] = 'Der Beruf muss mind. 5 Zeichen lang sein!';
61 $user_fields['beruf']['errors']['too_long'] = 'Der Beruf darf höchstens 10 Zeichen lang sein!';
62 $user_fields['beruf']['errors']['not_set'] = 'Sie haben keinen Beruf eingegeben!';
63 $user_fields['beruf']['errors']['match_fail'] = 'Der Beruf darf nur aus Buchstaben bestehen!';
64 $user_fields['beruf']['errors']['check_fail'] = 'Der Beruf sollte keine äöü haben!';
65
66 # Beispiel-Check-Funktion
67
68 function check_beruf($content) {
69 if(strpos($content,'ä') !== false) return false;
70 if(strpos($content,'ö') !== false) return false;
71 if(strpos($content,'ü') !== false) return false;
72
73 return true;
74 }
75
76 # Beispiel-Vorbereitungs-Funktion
77
78 function prepare_beruf($content) {
79 return strtolower($content);
80 }
81 */
82
83 # Sicherheit
84
85 $check_referer = 0;
86 $referer_ok = '';
87
88 # Mails speichern
89
90 $store_mails = 0;
91 $store_mails_dir = 'stored_mails';
92 $store_mails_prefix = 'feml_';
93 $store_mails_max = 10;
94
95 # Captcha
96
97 $captcha_enable = 0;
98 $captcha_case = 1;
99 $captcha_max = 0;
100 $captcha_length = 6;
101 $captcha_width = 120;
102 $captcha_height = 40;
103 $captcha_angle = array(-5,10);
104 $captcha_x = array(5,30);
105 $captcha_y = array(30,35);
106 $captcha_possible = 'ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789';
107 $captcha_font = 'XFILES.TTF';
108 $captcha_font_size = 15;
109 $captcha_lines = 4;
110 $captcha_color_bg = array(255,255,255);
111 $captcha_color_text = array(0,0,0);
112 $captcha_image_bg = '';
113
114 # Fehlermeldungen
115
116 $err_nothing = 'Es wurden keine Daten eingeben!';
117 $err_no_name = 'Sie haben keinen Namen angegeben!';
118 $err_no_email = 'Sie haben keine E-Mail-Adresse angegeben!';
119 $err_invalid_email = 'Die von Ihnen eingegebene E-Mail-Adresse ist ung&uuml;ltig!';
120 $err_no_text = 'Sie haben keinen Text f&uuml;r die E-Mail eingegeben!';
121
122 $err_name_short = 'Der eingegebene Name ist zu kurz!';
123 $err_subject_short = 'Der eingegebene Betreff ist zu kurz!';
124 $err_text_short = 'Der eingegebene Text ist zu kurz!';
125
126 $err_name_long = 'Der eingegebene Name ist zu lang!';
127 $err_subject_long = 'Der eingegebene Betreff ist zu lang!';
128 $err_text_long = 'Der eingegebene Text ist zu lang!';
129
130 $err_send_error = 'Beim Versenden der Mail ist ein Fehler aufgetreten!';
131 $err_store_error = 'Beim Speichern der Mail ist ein Fehler aufgetreten! Die Mail wurde jedoch korrekt versendet.';
132 $err_only_post = 'Dieser Form-Mailer kann nur mit POST aufgerufen werden.';
133 $err_referer_not_ok = 'Der im HTTP-Referer angegebene Host darf keine Mails versenden.';
134
135 $err_indiv_errmsg_miss = 'Die Fehlermeldung <em>{ERRMSG}</em> für das individuelle Formularfeld <em>{INDIVIDUAL}</em> wurde nicht definiert!';
136
137 $err_captcha_incorrect = 'Der eingegebene Sicherheitscode ist nicht korrekt!';
138 $err_captcha_max = 'Sie haben den Sicherheitscode zu oft falsch eingegeben!';
139 $err_captcha_disabled = 'Captchas sind nicht aktiviert!';
140 $err_captcha_session_failure = 'Keine gültige Session!';
141
142 # Templates
143
144 $tpl_mail = 'mail.txt';
145 $tpl_sent = 'sent.htm';
146 $tpl_user_error = 'user_error.htm';
147 $tpl_fatal = 'fatal.htm';
148
149 #
150 ### Ende ###
151
152 ?>

patrick-canterino.de