[PHP] filter_validate_email - polskie znaki |
[PHP] filter_validate_email - polskie znaki |
27.12.2015, 20:45:08
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2015 Ostrzeżenie: (0%) |
czy to ze funkcja filter_validate_email w przypadku gdy w adresie mail jest polski znak zwraca blad - to jest poprawnie czy nie?
Ten post edytował wojtek22 27.12.2015, 20:46:08 |
|
|
27.12.2015, 20:49:27
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
IMO nie, gdyż istnieją RFC dla nazw domen i e-maili zawierających znaki "międzynarodowe". Inna rzecz, że to są bardzo rzadkie przypadki, stąd obsługa tego typu rzeczy nie jest zbyt popularna. Mniej więcej pogląd na te sprawy można sobie wyrobić zerkając na tę tabelkę dla URIs: https://mathiasbynens.be/demo/url-regex
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
27.12.2015, 22:58:02
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2015 Ostrzeżenie: (0%) |
a czy ta funkcja ma jakies argumenty w ktorych moznaby powiedziec zeby akceptowala takie przypadki?
|
|
|
27.12.2015, 23:36:28
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Niet, trza se przyszykować lepszy regex i tyle
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
28.12.2015, 04:26:58
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1113 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To jest poprawnie. Specyfikacja SMTP nie zezwala na żadne znaki spoza bazowego zestawu.
-------------------- |
|
|
28.12.2015, 08:13:03
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Z tym, że jest standaryzowany draft na to zezwalający: http://tools.ietf.org/html/rfc6530
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
28.12.2015, 08:29:15
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1113 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Od niedawna i minie sporo czasu zanim wszyscy zrobią aktualizację choćby sendmail. Zawsze można zgłosić jako bug.
-------------------- |
|
|
28.12.2015, 10:22:28
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 825 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Ale przecież istnieje funkcja:
idn_to_ascii() Przy wkładaniu do walidatora wystarczy użyć tą funkcję i mamy poprawny adres email.
Ten post edytował Tomplus 28.12.2015, 10:26:05 |
|
|
28.12.2015, 15:27:54
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
@Tomplus o, dzięki! Jakimś cudem mi umknęła.
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
28.12.2015, 21:51:35
Post
#10
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 19.12.2015 Ostrzeżenie: (0%) |
mam cos takiego
Fatal error: Call to undefined function idn_to_ascii() aktywowalem to w php.ini Kod extension=php_intl.dll i przy uruchamianiu serwera pokazuje nie mozna uruchomic programu poniewa na komputerze nie znaleziono icuuc53.dll mam Xamppa PHP: 5.6.3 w jaki sposob to uruchomic ? Ten post edytował wojtek22 28.12.2015, 21:52:06 |
|
|
29.12.2015, 01:57:14
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 825 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Ja testuje na serwerze, ale sprawdź czy w ogóle masz taką bibliotekę, a jak nie to pobierz i wrzuć do odpowiedniego folderu (xampp/php/), więcej pomocy znajdziesz tutaj: http://stackoverflow.com/questions/1451468...ng-php-intl-dll
|
|
|
29.12.2015, 08:36:48
Post
#12
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 19.03.2024 - 12:41 |