逝去的青春
PHP吉普赛人读心术小游戏的源码分享
2012-12-1 jao

请大家尊重原作者,看源码就看,用就用,改就改,但是请不要把版权改为自己的哦,尊重别人的劳动成果,...


这个是我在风云叁帮忙破解的一个源码,原作者看见了请不要XXXX我哦.只是你加密没有加好.




<?php


Header("Content-type:application/xhtml+xml;charset=GB2312");
Header("Cache-Control: no-cache");
Header("Pragma: no-cache");
echo ("<?xml version='1.0'?>");
@include('./config.php');
function replace_sid($SID,$str){
$str = str_replace('{SID}',$SID,$str);
$str = str_replace('&amp;','&',$str);
$str = str_replace('&','&amp;',$str);
return $str;
}

if($con_isget==1)
{
$SID = '?'.$con_sidstr.'='.@$_GET[$con_sidstr];
}else{
$SID = '';
}
/*********************************************
* QQ:1046059447 吉普赛人读心术小游戏 *
*********************************************/
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>吉普赛人读心术</title>
<link rel="stylesheet" type="text/css" href="css.css"/>
</head>
<body><div id="t">吉普赛人读心术</div>';

echo replace_sid($SID,$con_topstr);


$doname = @$_SERVER['SERVER_NAME'];
$donames = explode('|',$con_doname);
if(!in_array($doname,$donames))die('<div id="l">您的域名无权使用本应用!</div></body></html>');


$step = '';
if(isset($_POST['step'])){
$step = $_POST['step'];
}


$word = array(
'啊','吖','嗄','阿','锕','腌','厑','錒',
'吧','把','不','被','表','冰','并','版',
'才','从','传','成','长','出','曾','吃',
'的','都','等','但','到','得','多','点',
'厄','莪','俄','鳄','饿','鄂','额','哦',
'非','法','风','放','费','分','发','飞',
'更','挂','该','高','改','给','过','个',
'号','或','很','还','会','和','汗','好',
'经','节','军','进','叫','将','加','就',
'看','靠','可','快','卡','开','空','科',
'老','林','量','类','里','龙','来','了',
'秒','忙','买','名','们','嘛','没','吗',
'你','弄','能','年','那','呢','您','牛',
'爬','排','派','平','嚄','喔','噢','哦',
'票','篇','帕','盘','皮','品','片','怕',
'却','区','群','钱','前','请','其','去',
'热','任','若','入','如','让','日','人',
'神','水','刷','事','时','上','说','是',
'头','她','图','同','太','天','它','他',
'物','五','玩','问','外','网','为','我',
'新','像','小','写','学','下','行','想',
'晕','已','与','月','也','用','要','有',
'最','这','之','站','再','做','中','在',
);


switch($step){
//第三步
case '3':
if(isset($_POST['i'])){
$i = $_POST['i'];
echo '<div id="l">你所记住的字是:'.$word[$i].'</div><div id="t">我猜对了吗?</div>';
}else{
echo '<div id="l">读心术也有不准的时候,说明你深不可测啊!</div>';
}
echo '<div id="l"><a href="index.php'.$SID.'">吉普赛人读心术</a></div>';
break;
//第二步
case '2':

$result = '';

$i = rand(0,183);
for($id=1;$id<99;$id++){

if($id%9==0){
$result .= $word[$i];
}else{
$j = rand(0,183);
$result .= $word[$j];
}
if($id%4==0){
$str='<br/>';
}else{
$str='';
}
if($id<10)$id = '0'.$id;
$result .= '['.$id.'] '.$str;
}
echo $result;
echo '<div id="t"><form action="index.php'.$SID.'" method="post"><input type="hidden" name="step" value="3"/><input type="hidden" name="i" value="'.$i.'"/><input type="submit" name="submit" value="开始读心"/></form></div><div id="l"><a href="index.php'.$SID.'">吉普赛人读心术</a></div>';
break;
//第一步,默认
default:
echo '<div id="l">任意取10到99的一数进行计算:<br/>该数-(该数的十位+该数的个位),得到一个新的数。</div><div id="t">在下一步随机罗列的汉字中,选择和这个数对应的汉字,记住它的样子,点击“开始读心”按钮,系统将显示你刚才挑选的那个汉字</div>';
echo '<div id="l"><form action="index.php'.$SID.'" method="post"><input type="hidden" name="step" value="2"/><input type="submit" name="submit" value="查看汉字"/></form></div>';
}
echo replace_sid($SID,$con_footstr);

echo '</body></html>';
?>
评论:
jao
2012-12-02 12:47 回复
@宇:嗯.这个我没有测试过
2012-12-02 11:56 回复
收下。