phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Dodatkowa walidacja adresu email
Autor Wiadomość
tartut

Pomógł: 18 razy
Posty: 190
Wysłany: 29-03-2011, 17:01   Dodatkowa walidacja adresu email

Kod:
##############################################################
## MOD Title:      Dodatkowa walidacja adresu email
## MOD Author:      tartut
## MOD Description: Walidacja domeny z adresu e-mail.
## MOD Version:      1.0
##               
## Installation Level: Easy
## Installation Time: 1 min
## Files To Edit: 1
## Included Files: 0
## License: GPL2
##############################################################
## Author Notes:
## Proszę o robienie kopii zapasowej edytowanych plików.
##############################################################
## MOD History:
## 29.03.2011 - Gotowa wersja
##############################################################


Co modyfikacja potrafi:
:arrow: Jeżeli użytkownik wpisze np e-mail: 123@71hgoidyua.com, skrypt wypluje błąd o błędnym e-mailu. Podstawowa wersja walidacji taki e-mail przepuści. ;)

PS: To moja pierwsza modyfikacja :)
Ostatnio zmieniony przez MaTeK_ 12-01-2012, 15:43, w całości zmieniany 3 razy  
 
     
Gadatliwa Kasia 

   
MaTeK_
Czarna lista


Pomógł: 364 razy
Posty: 1712
Wysłany: 30-03-2011, 08:04   

:idea:
_________________
Instalacja/aktualizacja/konwersja/przenoszenie/naprawa for i portali
Więcej info na portfolio
 
     
tartut

Pomógł: 18 razy
Posty: 190
Wysłany: 02-04-2011, 23:39   

Poprawka! Jeżeli ktoś dodał tę modyfikację niech zmieni kod (załącznik w pierwszym poście), chociaż bez tej zmiany też działa :P
_________________
Pomoc poza forum odpłatna!
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 25-03-2012, 21:46   

Trochę to bez sensu. Już lepiej by było użyć
Kod:
filter_var($email, FILTER_VALIDATE_EMAIL)
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 26-03-2012, 17:29   

Co tu poprawiać? Wystarczy tą instrukcję:

Kod:
#

#-----[ OPEN ]------------------------------------------

#



includes/functions_validate.php



#

#-----[ FIND ]------------------------------------------

#



            $sql = "SELECT ban_email



#

#-----[ BEFORA, ADD ]------------------------------------------

#



            $explode_email = explode('@', $email);

            if(!dns_get_mx($explode_email[1], $mx))

            {

                return array('error' => true, 'error_msg' => $lang['Email_invalid']);

            }



#

#-----[ SAVE/CLOSE ALL FILES ]----------------------------------

#

# EoM


zmienić na:

Kod:
#

#-----[ OPEN ]------------------------------------------

#



includes/functions_validate.php



#

#-----[ FIND ]------------------------------------------

#



            $sql = "SELECT ban_email



#

#-----[ BEFORA, ADD ]------------------------------------------

#



            if(!filter_var($email, FILTER_VALIDATE_EMAIL))

            {

                return array('error' => true, 'error_msg' => $lang['Email_invalid']);

            }



#

#-----[ SAVE/CLOSE ALL FILES ]----------------------------------

#

# EoM


I tyle.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 13
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę