';
$Fehler .= 'Pflichtfeld "' . $Feld . '" beachten!';
}
}
return $Fehler;
}
function Formular_neu($log='.htPOSTdata.txt') {
if(file_exists($log) && is_readable($log)
&& file_get_contents($log) == print_r($_POST,true))
return false;
if($handle=@fopen($log, 'w')) {
fwrite($handle, print_r($_POST,true)); fclose($handle);
}
return true;
}
function Formular_Check() {
global $Formular_leer;
if($Formular_leer) $Fehler = 'Bitte füllen Sie das Formular aus!';
elseif(!$Fehler = Formular_Pflichtfelder()) {
if(!Formular_neu()) $Fehler = 'Ihre Nachricht wurde bereits versendet!';
}
return $Fehler;
}
function Formular_Eingabe($Feldname, $def='') {
if(isset($_POST[$Feldname]) && $_POST[$Feldname]!=='')
echo htmlspecialchars($_POST[$Feldname],ENT_COMPAT,CHARSET);
else echo $def;
}
function Formular_Nachricht($HTML=false) {
$msg=''; $vor=''; $nach=': ';
foreach ($_POST as $key => $val) {
if($key != 'abschicken' && trim($val)) { // if(true) um alle Felder auszugeben
if($HTML) {
$msg .= ''.$vor.$key.$nach.''
.htmlspecialchars($val,ENT_COMPAT,CHARSET).'
';
}
else {
if(function_exists('quoted_printable_encode')) {
$val = quoted_printable_encode($val);
}
$msg .= $vor.$key.$nach.$val.LF.LF;
}
}
}
return $msg;
}
$Meldung = ""; $id = "";
if($Formular_abgeschickt) {
if($Formular_Fehler = Formular_Check()) {
$Meldung = $Formular_Fehler; $id = 'Fehler';
if(empty ($_POST['Datenschutz'])){
$Meldung .= ' ';
}
}
elseif(@mail(MAILTO, SUBJECT, Formular_Nachricht(), $AddHeader)) {
$Meldung = 'Vielen Dank! Sie erhalten so schnell als möglich eine Rückinfo.
Folgende Informationen haben Sie an uns gesendet:
'; $id = 'OK';
}
else {
$Meldung = 'Server-Fehler !'; $id = 'Fehler';
}
}
?>
Adriana Lang
Am Ferberturm 9
07546 Gera
Mobil: +49 (0)160 - 584 0640+49 (0)160 - 584 0640
Telefon: +49 (0)365 - 738 5029+49 (0)365 - 738 5029
Mail: kontakt@adriana-lang.com
',$Meldung,'
'; if($id=='OK') { if(MailAnzeige) echo '',Formular_Nachricht(true),'
'; if(FormularLink) { echo ''; } } if(FormularAnzeige || $id != 'OK'): ?>