| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- <?php
 
- /*
 
-  * Common Class 
 
-  * by lijg 20181029
 
-  */
 
- class CommonLib{
 
-     public function __construct(){
 
-         //TODO
 
-     }
 
-     
 
-     //rearrange array for multiple upload array
 
-     public function reArrArr($arr = array()){
 
-         if(empty($arr)){
 
-             return false;
 
-         }
 
-         $newArr = array();
 
-         foreach($arr as $fkey => $fval){
 
-             foreach($fval as $fk => $fv){
 
-                 $newArr[$fk][$fkey] = $fv;
 
-             }
 
-         }
 
-         return $newArr;
 
-     }
 
-     
 
-     public function my_filter_input($ipt){
 
-         if($ipt == null){
 
-             return false;
 
-         }
 
-         $ipt = trim($ipt);
 
-         $ipt = stripslashes($ipt);
 
-         $ipt = htmlspecialchars($ipt);
 
-         
 
-         return $ipt;
 
-     }
 
-     
 
-     public function getIp(){
 
-         $ip = '';
 
-         $m = array();
 
-         if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
 
-             $ip = getenv('HTTP_CLIENT_IP');
 
-         } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
 
-             $ip = getenv('HTTP_X_FORWARDED_FOR');
 
-         } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
 
-             $ip = getenv('REMOTE_ADDR');
 
-         } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
 
-             $ip = $_SERVER['REMOTE_ADDR'];
 
-         }
 
-         $ip = preg_match( '/[\d\.]{7,15}/',$ip, $m)?$m[0]:'';
 
-         return $ip;
 
-     }
 
-     
 
-     public function __destruct(){
 
-         //TODO
 
-     }
 
- }
 
 
  |