Jump to content
xt:Commerce Community Forum

Emails mit .com endung werden nicht zugelassen


pamint

Recommended Posts

Ich habe eine Problemm in lezte Zeit in meine Shop.Frühe hatte immer funktioniert aber zeit eine woche die kunden welche wollen sich anmelden in meine shop,und haben eine email adresse mit .com werden nicht zugelassen.Ich bekomme diese Meldung:

"Ihre eingegebene eMail-Adresse ist fehlerhaft - bitte überprüfen Sie diese"

egal welche email adresse ist.Sobal mit .com endet bekomme ich diese Meldung.

Bitte hilft mir!

Link to comment
Share on other sites

Ich habe den Fehler auf einmal auch. Kann das nicht nachvollziehen.

Mit dazu kommt das hier

Warning: eregi() [function.eregi]: REG_EMPTY in /var/www/shop/inc/xtc_validate_email.inc.php on line 102

Falls Jemand eine Lösung weiß bitte her damit. In Datei tld.txt wird nachgeschaut. Datei hat auch ausreichend Rechte. Aber er erkennt die Endungen nicht als gültig an die da drin stehen.

Link to comment
Share on other sites

Ich habe diesen Code in der Datei xtc_valiade_email.inc.php auskommentiert und die if-Abfrage davor auf 4 Stellen geändert. So funktionieren alle Mail-Adressen Endungen bis 4 Stellen nach dem Punkt. Ist Quick&Dirty und ich finde noch eine saubere Lösung.:-)

/*else {
$top_level_domain = strtolower($domain_components[sizeof($domain_components)-1]);
// Allow all 2-letter TLDs (ccTLDs)
if (eregi('^[a-z][a-z]$', $top_level_domain) != 1) {
$tld_pattern = '';
// Get authorized TLDs from text file
$tlds = file(DIR_FS_INC.'tld.txt');
while (list(,$line) = each($tlds)) {
// Get rid of comments
$words = explode('#', $line);
$tld = trim($words[0]);
// TLDs should be 3 letters or more
if (eregi('^[a-z]{3,}$', $tld) == 1) {
$tld_pattern .= '^' . $tld . '$|';
}
}
// Remove last '|'
$tld_pattern = substr($tld_pattern, 0, -1);
if (eregi("$tld_pattern", $top_level_domain) == 0) {
$valid_address = false;
}
}
}*/[/PHP]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...