Spielplatz
';
$Fehler .= 'Pflichtfeld "' . $Feld . '" nicht ausgefüllt.';
}
}
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 = 'Keine Daten eingetragen.';
elseif(!$Fehler = Formular_Pflichtfelder()) {
if(!Formular_neu()) $Fehler = 'Nachricht war bereits verschickt.';
}
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'; } elseif(@mail(MAILTO, SUBJECT, Formular_Nachricht(), $AddHeader)) { $Meldung = 'Nachricht verschickt.'; $id = 'OK'; } else { $Meldung = 'Server-Fehler !'; $id = 'Fehler'; } } ?>Kontaktformular
'; } 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'; } elseif(@mail(MAILTO, SUBJECT, Formular_Nachricht(), $AddHeader)) { $Meldung = 'Nachricht verschickt.'; $id = 'OK'; } else { $Meldung = 'Server-Fehler !'; $id = 'Fehler'; } } ?>
Kontakt
',$Meldung,' '; if($id=='OK') { if(MailAnzeige) echo '',Formular_Nachricht(true),'
'; if(FormularLink) { echo ' '; } } if(FormularAnzeige || $id != 'OK'): ?>