Changeset 4337 for extensions/Mail_supervisor/include
- Timestamp:
- Nov 22, 2009, 10:16:24 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Mail_supervisor/include/fonctions.php
r4327 r4337 634 634 // $mail=matusowraber93813@gmail.com ; 635 635 // $username=fretgpsolodens ; 636 global $user_name,$mail_adresse,$ip ; 637 636 638 if (test_spam($ip,$user['username'] ,$user['email'])) 637 639 { 640 638 641 if ($nb==0) { 639 642 $valeurs=array( 'NULL', … … 753 756 $type=array(); 754 757 $result=""; 758 //================== Vérifie si l'IP est correct ================================ 759 if (clj_is_ip($ip)){ 760 761 } else { 762 //================== Vérifie si l'adresse mail est correcte ================================ 763 if( clj_is_mail($ip) ){ 764 $mail_adresse=$ip ; 765 $ip=""; 766 } 767 else 768 { 769 //================== Login ================ 770 $user_name=$ip; 771 $ip=""; 772 } 773 } 774 //============================================================================= 775 755 776 $user_name=str_replace(" ","%20",$user_name); 756 777 $mail_adresse =str_replace(" ","%20",$mail_adresse); … … 788 809 789 810 } 790 811 //================================================ 812 function clj_is_ip($ip) 813 { 814 if (ereg("^(((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]|[1-9])\.){1}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9])\.){2}((25[0-5]|2[0-4][0-9]|[1]{1}[0-9]{2}|[1-9]{1}[0-9]|[0-9]){1}))$",$ip)) return true ; 815 816 } 817 818 function clj_is_mail($mail) 819 { 820 if(preg_match('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#' ,$mail)) return true ; 821 } 791 822 ?>
Note: See TracChangeset
for help on using the changeset viewer.