html静态网页作业,深圳网站排名优化公司,怎样做电商入手,衡水网站seo?php /* * 生成指定数量和指定字符串生成随机字符串 * param int $len 获取随机字符的个数 * param string $range 指定在该字符串中获取随机字符 */ function randomString($len,$range){ if($range ){ $str 0123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNP…?php /* * 生成指定数量和指定字符串生成随机字符串 * param int $len 获取随机字符的个数 * param string $range 指定在该字符串中获取随机字符 */ function randomString($len,$range){ if($range ){ $str 0123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ; }else{ $str $range; } $rand_str ; for($i0;$i$len;$i){ $rand_str . $str[rand(0,strlen($str)-1)]; } return $rand_str; } /* * 遍历文件夹 * param string $path 路径 */ function getListDir($path){//可尝试添加按深度获取 $file array(); $dir dir($path); while($handle $dir-read()){ if($handle ! . $handle ! ..){ if(is_dir($dir-path.\\.$handle)){ $file[$handle] getListDir($dir-path.\\.$handle); }else{ $file[] $handle; } } $y; } return $file; } /* * 获取用户的ip地址 */ function getIp(){ $ip ; if(isset($_SERVER[HTTP_CLIENT_IP])){ $ip $_SERVER[HTTP_CLIENT_IP]; }elseif(isset($_SERVER[HTTP_X_FORWARDED_FOR])){ $ip $_SERVER[HTTP_X_FORWARDED_FOR]; }else{ $ip $_SERVER[REMOTE_ADDR]; } return $ip; } /* * 取后缀的方法有很多,这只是其中一种 * param string $filename 文件名 */ function getExt($filename){ $arr explode(.,$filename); $ext $arr[count($arr)-1]; return $ext; } /* * 记录日志(这个和老版本的shopNc的记录方式相同) * param string $txt 待写入的日志内容 * param string $base_path 存放日志文件的路径 */ function log($txt,$base_path){ header(Content-type:text/html; charsetutf-8); if(isset($base_path)){ $path $base_path; }else{ $path dirname(__FILE__); } $filename data(Y-m-d)..log; $filepath $path.\\.$filename; $content data(Y-m-d H:i:s).:.$txt.PHP_EOL; if(file_put_contents($filepath,$content,FILE_APPEND)){ return true; }else{ return false; } } 转载于:https://www.cnblogs.com/trblog/p/5604165.html