]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|\[(\d{1,3}\.){3}\d{1,3}\])\z/'; return (preg_match($regEx,$adr,$part)) ? $part : false; } function Formular_Daten($val) { global $Formular_leer; if(is_array($val)) return array_map('Formular_Daten', $val); if(ini_get('magic_quotes_gpc')) $val = stripslashes($val); if($val = trim($val)) $Formular_leer = false; return $val; } function Formular_Pflichtfelder() { global $Pflichtfelder; $Fehler = ''; foreach ($Pflichtfelder as $Feld) { $key = str_replace(' ','_',$Feld); if(!(isset($_POST[$key]) && trim($_POST[$key])!=='')) { if($Fehler) $Fehler .= '
'; $Fehler .= '' . $Feld . ' leider 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 = 'Sie haben keines der Formfelder ausgefüllt.'; elseif(!$Fehler = Formular_Pflichtfelder()) { if(!checkEmail($_POST['eMail'])) $Fehler = 'Die E-Mail enthält einen Fehler.'; elseif(!Formular_neu()) $Fehler = 'Ihre Nachricht wurde versandt.'; } 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).'
'; } 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 = 'Ihre Nachricht wurde verschickt!'; $id = 'OK'; } else { $Meldung = 'Server-Fehler !'; $id = 'Fehler'; } } ?> Kontakt therapy icon mail icon quote icon info icon me icon phone icon send mail icon

Kontakt

Melden Sie sich!

Dipl.soz.päd. Isabella Badwal

Praxis für Psychotherapie & Beratung Hamburg

Justus-Strandes-Weg 8
22337 Hamburg

+49 40 35 96 05 02

info@beratung-hamburg.info

Kontakt hinzufügen