pamint Posted July 14, 2010 Report Share Posted July 14, 2010 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 More sharing options...
df:bug Posted July 15, 2010 Report Share Posted July 15, 2010 Hallo, wurde in der Zeit etwas im Template/Source/Plugin verändert oder ähnliches? Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
pamint Posted July 16, 2010 Author Report Share Posted July 16, 2010 Nein ich habe nichts geändert Link to comment Share on other sites More sharing options...
pamint Posted July 16, 2010 Author Report Share Posted July 16, 2010 Ich habe wieder hoch geladet die die template/source/plugin Ist daselbe Fehler.Keine email.com will er annehmen.Kann eine Server Fehler sein? Link to comment Share on other sites More sharing options...
EG@YHD Posted July 16, 2010 Report Share Posted July 16, 2010 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 More sharing options...
pamint Posted July 16, 2010 Author Report Share Posted July 16, 2010 Dann bedeutet das ,das einen fehler von xtcomerce ist?Aber warum hat bis jetzt das funktioniert?und jetzt einmal nicht mehr.Wer weiss etwas? Link to comment Share on other sites More sharing options...
pamint Posted July 16, 2010 Author Report Share Posted July 16, 2010 Bei mir kommt nicht diese satz dazu wie oben von andre bentzer geschrieben Link to comment Share on other sites More sharing options...
EG@YHD Posted July 19, 2010 Report Share Posted July 19, 2010 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.