PHP相关 | LsevenTT博客-站群哥 - Part 6
   

LsevenTT博客-站群哥

认真你就输了

解密$O00OO0=urldecode

解密$O00OO0=urldecode
< ?php $O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};eval($O00O0O("JE8wTzAwMD0ic3l3dExmYklSWnZ6VUdnaHFXY0ZPcENuRVFCRFhyWWtleGpLbU1WUGxpQWROSlRTSHVvYWxOU0tIeHRQSUxvY1R5V3BhdUZxQWhnWnpKZk9NUmRtbnNiRURHQ2p2d1lWaVFlVUJrclhqejFmVHZxQ0lUVFdQQmliRkQ5bHR6SXZ0eXE1amV6TkdPNDhUMWZmZXdmaExPMWlGMkYranlMb3RaSldkMjlsdDNQOVB3R1NHT1lTR09Zd2piUy9GeXBTUHlDYlh5OFdYMnF4ZDI5a0xEdlpFT3pTRVVZL2piU29MRDlrVk80OEgxaUpKVDQramc5aUpDUUlDVENxalc9PSI7ZXZhbCgnPz4nLiRPMDBPME8oJE8wT08wMCgkT08wTzAwKCRPME8wMDAsJE9PMDAwMCoyKSwkT08wTzAwKCRPME8wMDAsJE9PMDAwMCwkT08wMDAwKSwkT08wTzAwKCRPME8wMDAsMCwkT08wMDAwKSkpKTs=")); ?>

在之前的一篇文章提过,解密方法如下文所说,文章如下

站群哥免费分享4月最新动态泛站群程序 秒收

站群哥免费分享4月最新动态泛站群程序 秒收

 

TTkey.txt 放关键词
TTwz.txt 放文章

把index.php和sitemap.php里的域名改成自己的就可以了

首先将准备建站的域名设置泛解析
如baidu.com泛解析为 添加A记录为 *.baidu.com 然后在iis里添加空头主机!
index.php 将里面的域名修改成自己的域名.
sitemap.php 地图文件 同index.php一样,替换域名修改成自己的!

http://你的域名/seo.php 这个是提交外链引蜘蛛的

http://你的域名/zhizhu/ 这里可以查看蜘蛛来访记录

LsevenTT免费分享给大家

http://www.Lseventt.com/

 

 

下载地址点击下载动态泛站群程序

www.LsevenTT.com【站群哥分享动态泛站群源码】.rar

学习 PHP数字格式化,数字每三位加逗号

学习 PHP数字格式化,数字每三位加逗号

function num_format($num){
if(!is_numeric($num)){
return false;
}
$num = explode('.',$num);//把整数和小数分开
$rl = $num[1];//小数部分的值
$j = strlen($num[0]) % 3;//整数有多少位
$sl = substr($num[0], 0, $j);//前面不满三位的数取出来
$sr = substr($num[0], $j);//后面的满三位的数取出来
$i = 0;
while($i < = strlen($sr)){ $rvalue = $rvalue.','.substr($sr, $i, 3);//三位三位取出再合并,按逗号隔开 $i = $i + 3; } $rvalue = $sl.$rvalue; $rvalue = substr($rvalue,0,strlen($rvalue)-1);//去掉最后一个逗号 $rvalue = explode(',',$rvalue);//分解成数组 if($rvalue[0]==0){ array_shift($rvalue);//如果第一个元素为0,删除第一个元素 } $rv = $rvalue[0];//前面不满三位的数 for($i = 1; $i < count($rvalue); $i++){ $rv = $rv.','.$rvalue[$i]; } if(!empty($rl)){ $rvalue = $rv.'.'.$rl;//小数不为空,整数和小数合并 }else{ $rvalue = $rv;//小数为空,只有整数 } return $rvalue; }

阅读更多+

分享一个PHP仿谷歌分页加强版_PHP分页函数

分享一个PHP仿谷歌分页加强版_PHP分页函数

代码如下


/**
* 分页函数
* @param int $total 总页数
* @param int $pagesize 每页几条
* @param string $pkey url中页面变量名称
* @param string $url 基础url,其中的{page}会被替换为页码
* 依赖函数 request_uri httpInt
*/
function page($total,$pagesize=10,$pkey='p',$url=null){
$a_num=10;
$first=' 首页 ';
$last=' 尾页 ';
$pre=' 上页 ';
$next=' 下页 ';
$a_num=$a_num%2==0?$a_num+1:$a_num;
if(!$url){
$url=preg_replace("/&?{$pkey}=[^&]{0,}/", '',request_uri());
$url=strpos($url, '?')===FALSE?$url.'?'.$pkey.'={page}':$url.'&'.$pkey.'={page}';
}
$pages=ceil($total/$pagesize);
$curpage=httpInt($pkey,false,1);
$curpage=$curpage>$pages||$curpage< =0?1:$curpage;#当前页超范围置为1 $body='';$prefix='';$subfix=''; $start=$curpage-($a_num-1)/2;#开始页 $end=$curpage+($a_num-1)/2; #结束页 $start=$start<=0?1:$start; #开始页超范围修正 $end=$end>$pages?$pages:$end;#结束页超范围修正
if($pages>=$a_num){#总页数大于显示页数
if($curpage< =($a_num-1)/2){$end=$a_num;}//当前页在左半边补右边 if($end-$curpage<=($a_num-1)/2){$start-=5-($end-$curpage);}//当前页在右半边补左边 } for($i=$start;$i<=$end;$i++){ if($i==$curpage){ $body.=''.$i.'';
}else{
$body.=' '.$i.' ';
}
}
$prefix=($curpage==1?'':''.$first.''.$pre.'');
$subfix=($curpage==$pages?'':''.$next.''.$last.'');
$info=" 第{$curpage}/{$pages}页 ";
$go=' 转到';
return $prefix.$body.$subfix.$info.$go;
}
/**
* 说明:获取 _SERVER['REQUEST_URI'] 值的通用解决方案
*/
function request_uri()
{
if (isset($_SERVER['REQUEST_URI']))
{
$uri = $_SERVER['REQUEST_URI'];
}
else
{
if (isset($_SERVER['argv']))
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];
}
else
{
$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
}
}
return $uri;
}
/**
* 获取HTTP传递的整数
* @param string $key 参数名称
* @param bool $ispost 采取POST传递方式,默认为真
* @return 整数,非法时默认为 $default
*/
function httpInt($key, $ispost=true,$default=0) {
if ($ispost) {
if (isset($_POST[$key])) {
if (empty($_POST[$key])) {
return $default;
} else {
$val = trim($_POST[$key]);
if (preg_match("/^\-?\d+$/", $val)) return intval($val);
else return $default;
}
} else {
return $default;
}
} else {
if (isset($_GET[$key])) {
if (empty($_GET[$key])) {
return $default;
} else {
$val = trim($_GET[$key]);
if (preg_match("/^\-?\d+$/", $val)) {
return intval($val);
} else {
return $default;
}
}
} else {
return $default;
}
}
}

威盾PHP加密专家解密算法

威盾PHP加密专家解密算法

阅读更多+

独特的挂黑链方法

独特的挂黑链方法

今天浏览百度快照的时候发现了一种挂黑链的方法,快照中正常显示链接,但是网页中隐藏了。
以前一直没有见过,把代码分享出来。

<div id=”urltt”><strong> <a title=”Lseven网络” href=”http://www.lseventt.com/”>Lseven网络</a> </strong></div>
<script type=”text/javascript”>// <![CDATA[
document.getElementById(“urltt”).style.display=”none”
// ]]></script>

 

 

gzinflate&base64_decode加密&解密

gzinflate&base64_decode加密&解密

gzinflate&base64_decode解密代码:

< ?php
$Code = '要解密的代码'; // base64编码
$File = 'decoded.php';//解码后保存的文件
$Temp = base64_decode($Code);
$temp = gzinflate($Temp);
$FP = fopen($File,"w");
fwrite($FP,$temp);
fclose($FP);
echo "解密成功!";
?>

gzinflate base64_decode加密代码:

< ?php
function encode_file_contents($filename) {
$type=strtolower(substr(strrchr($filename,’.’),1));
if(’php’==$type && is_file($filename) && is_writable($filename)){// 如果是PHP文件 并且可写 则进行压缩编码
$contents = file_get_contents($filename);// 判断文件是否已经被编码处理
$pos = strpos($contents,’powered by Lseven QQ:714345658′);
if(false === $pos || $pos>100){ // 去除PHP文件注释和空白,减少文件大小
$contents = php_strip_whitespace($filename);
// 去除PHP头部和尾部标识
$headerPos = strpos($contents,’< ?php’);
$footerPos = strrpos($contents,’?>’);
$contents = substr($contents,$headerPos+5,$footerPos-$headerPos);
$encode = base64_encode(gzdeflate($contents));// 开始编码
$encode = ‘< ?php’.”\n eval(gzinflate(base64_decode(“.”’”.$encode.”’”.”)));\n\n?>”;
return file_put_contents($filename,$encode);
}
}
return false;
}
//调用函数
$filename=’code.php’;
encode_file_contents($filename);
echo “OK,加密完成!”
?>


 

PHP加密解密函数

PHP加密解密函数

以下为全部代码

< ?php function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); $encrypt_key = md5(rand(0, 32000)); $ctr = 0; $tmp = ''; for($i = 0;$i < strlen($txt); $i++) { $ctr = $ctr == strlen($encrypt_key) ? 0 : $ctr; $tmp .= $encrypt_key[$ctr].($txt[$i] ^ $encrypt_key[$ctr++]); } return base64_encode(passport_key($tmp, $key)); } function passport_decrypt($txt, $key) { $txt = passport_key(base64_decode($txt), $key); $tmp = ''; for($i = 0;$i < strlen($txt); $i++) { $md5 = $txt[$i]; $tmp .= $txt[++$i] ^ $md5; } return $tmp; } function passport_key($txt, $encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr = 0; $tmp = ''; for($i = 0; $i < strlen($txt); $i++) { $ctr = $ctr == strlen($encrypt_key) ? 0 : $ctr; $tmp .= $txt[$i] ^ $encrypt_key[$ctr++]; } return $tmp; } ?>