<?php //禁用ip地址 ===================================== $ip=getIP() ; //echo 'IP:'.$ip.'<br/>'; $file_path = "ip.txt"; if(file_exists($file_path)){ $file_arr = file($file_pat...
<?php //禁用ip地址 ===================================== $ip=getIP() ; //echo 'IP:'.$ip.'<br/>'; $file_path = "ip.txt"; if(file_exists($file_path)){ $file_arr = file($file_path); ...
php 检查该数组有重复值if (count($array) != count(array_unique($array))){ echo '该数组有重复值'; }
echo $a=ip2long ("202.97.224.68");//地址转换成数字 系统自带的函数注:这里面有一个要注意的地方,大概由于PHP无法正确判断转换完的数字类型,出现负数的情况。这时候只要把原来IP对应的字段int转换成bigint即可echo 'trueip:'.long2ip('3793747831');//数字转换成IP地址 系统自带的函数
如果是搜索引擎的蜘蛛就记录到spider文本:当前URL + IP<?php $useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT'])); if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';} elseif (strpos($userag...
PHP压缩字符串/** * 判断字符串是否base64编码 */ function func_is_base64($str) { return $str == base64_encode(base64_decode($str)) ? true : false; } /** * 压缩内容 */ function func_gzcompress($str, $level...
PHP将中英文分割成数组function mb_str_split($str){ return preg_split('/(?<!^)(?!$)/u', $str ); } $str='日韩赶SEO博客Hello World!'; print_r(mb_str_split($str));
PHP文本倒序输出中英文function mb_str_split($str){ return preg_split('/(?<!^)(?!$)/u', $str ); } $str='日韩赶SEO博客Hello World!'; print_r(implode(array_reverse(mb_str_split($str))));
// 取文本中间 static function getSubstr($str, $leftStr, $rightStr) { $left = strpos($str, $leftStr); //echo '左边:'.$left; $right = strpos($str, $rightStr, $left); //echo '<br>右边:'.$...
调用: $cacheData = serialize(数据);//序列化 $this->cacheWrite($cacheData, '缓存名称'); /** * 写入缓存 */ function cacheWrite ($cacheData, $cacheName) { $cachefile = EMLOG_...