加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
action.php 3.72 KB
一键复制 编辑 原始数据 按行查看 历史
正蔚 提交于 2016-02-14 19:27 . 20160214
<?php
header("content-Type: text/html; charset=utf8");
include_once 'include.php';
$stime=microtime(true);
//$codes = trim($_POST['codes']);//trim-
$shujus = trim('20151');//指定数据文件
$shuru1 = trim(strtoupper($_POST['name']));
//$shuru1 =trim(strtoupper('sy625n7q'));
//echo $shuru1;exit;
//echo md5($shuru1); exit;
if(!$shuru1){
webalert("请输入PIN码!");
alertUrl('index.html');
}
$files = $UpDir."/".$shujus.".dat";
if(!file_exists($files)){
webalert('请检查数据库文件');
}
$filer = file_get_contents($files);//获得文件内容
$lines = explode('\r', $filer);//生成数组形式
$filer = fopen($files, "r") or webalert('无法打开文件!');//只读方式打开文件,指针从第一行开始
//feof()判断是否到达文件末尾
while(!feof($filer)){
$ii++;
//fgets() 函数从文件指针中读取一行。默认是读取 1024 字节
$rows=fgets($filer);
//去除字符串两边空格
$rows=trim($rows);
if($rows){
//输出标题,at$ii=1时获取第一行记录
if($ii=="1"){
$xw_biaoti=trim($rows);
//获取查询条件的行,并输出
$tabv=explode("\t",$rows);//将获取的第一行数据转存为数组;
$io=0;
$iaa="";
$iba="";
foreach($tabv as $tabu){
$io++;
//比对数据表A1单元格是否为输入条件,如是则IO-1
if($tabu==$tiaojian1){
$iaa=$io-1;
}
}
//判断是否为空记录
if(strlen($iaa)<1){ //if($iaa){
webalert('请检查Excel数据第二行是否存在【'.$tiaojian1.'】字段!');
}
}else{
//从第二条记录依次循环获取数据表中每条记录,并转存为数组;
$tabv=explode("\t",$rows);
//判断查询条件是否相符;
//$iae=0;
//echo md5($shuru1);exit;
if("_".md5($shuru1)=="_".$tabv[$iaa]){
// $iae=1;
//要调用的PIN码和奖品
//$arr=array($Pin=$tabv[0],$Jp=$tabv[2]);
//var_dump($arr) ;exit;
//匹配奖项,跳转相关页面
switch($tabv[1]){
//APPLE6S
case rreDs:
$arr1=array('6s',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//足球
case 2:
$arr1=array('zhuqiu',$shuru1,$tabv[2],$tabv[4]);
//var_dump($arr1);
echo json_encode($arr1);
break;
//球服
case 3:
$arr1=array('qiuyi',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//水杯
case 4:
$arr1=array('shuibei',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//马克杯
case 5:
$arr1=array('markbei',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//毛巾
case 6:
$arr1=array('maojin',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//中芯笔
case 7:
$arr1=array('zhongxibi',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//雨伞
case 8:
$arr1=array('yusan',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//记念奖
case 10:
$arr1=array('bg',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
//纸巾
case 9:
$arr1=array('zhijin',$shuru1,$tabv[2],$tabv[4]);
echo json_encode($arr1);
break;
default:
$arr1=array('zhuqiu',1,2);
echo json_encode($arr1);
break;
}//switch 结 束
$iae++;
//$_SESSION['check']=$tabv[0];
// $_SESSION['jp']=$tabv[2];
exit;
}//判断输入条件是否存在于DAT文件中 结束
}
}
}//while 结束
//echo "页尾";
//echo $iae;
//这里输出未中奖的信息
// if($iae<1){
// header("location:sorry.php");
// }
$arr1=array('zuqiu',1,1);
echo json_encode($arr1);
//这里封一下需要调用的数据
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化