Hallo und guten Abend,
ich weiss nicht, was Ihr selbst so für email-adressen Eurer eigenen Domains verwendet, ich jedenfall hab mir bei meinen Domains etliche eingerichtet, die nur ein Zeichen vor dem @ haben, und überall, wo die emailprüfung greift (z.B. bei feedback oder recomment us etc, wird mit ner Fehlermeldung das Absenden des Formulars verhindert.
Verantwortlich ist wohl dieser Teil bei div. Prüfungsfunktionen, wbei ich leider nicht weiss, wie man das abändern muss, damit auch 1 Zeichen vor dem @ akzeptiert wird.
Könnte mir da bitte jemand helfen?
Zitatif (empty($event['yname'])) { // || !eregi('^[0-9a-z\- _.]+$', $event['yname'])
$event['recerror'][] = _REC_ERRORNAME;
}
if (empty($event['ymail']) || !preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', $event['ymail'])) {
$event['recerror'][] = _REC_ERRORSENDER;
}
if (empty($event['fmail']) || !preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', $event['fmail'])) {
$event['recerror'][] = _REC_ERRORRECEIVER;
}
Danke
Gabi
Hmmmm ...
2 Möglichkeiten.
Ändere die Regex einmal so ab
Zitat
~^[0-9A-Za-z=_+\-/]?[0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~
oder so
Zitat
~^[0-9A-Za-z=_\'+\-/\.]+@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~