<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone')||strpos($_SERVER['HTTP_USER_AGENT'], 'iPad')){
echo 'systerm is IOS';
$browsertype = 'ios';
}else if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android')){
echo 'systerm is Android';
$browsertype = 'android';
}else{
echo 'systerm is other';
$browsertype = 'android';
}
$mainTable = "flinkstr";
$arr = explode('/',$url);
$carr = array();
$ctypeid = $arr[1] ? $arr[1] : 0;
$cookie_typeid = isset($_COOKIE["typeid"]) ? $_COOKIE["typeid"] : 0;
if($cookie_typeid == $ctypeid && $cookie_typeid != 0){
$ctypeid = $_COOKIE["typeid"] ? $_COOKIE["typeid"] : 0;
$ccon = $_COOKIE["con"] ? $_COOKIE["con"] : 0;
}else{
$ccon = 0;//$arr[2] ? $arr[2] : 1;
$expire=time()+60*60;
$ctypeid = 45;
setcookie("typeid",$ctypeid, $expire);
setcookie("con",$ccon, $expire);
}
var_dump($ctypeid,$ccon);
//分类
$arr = $db->get_all("select id,typename from dede_arctype where reid > 0");
$typeidarr = array();
foreach ($arr as $k => $v){
$typeidarr[$v['id']] = $v['typename'];
}
$typearr = array(1=>'安卓',2=>'IOS');
//读写本地文件
$filename = realpath('./../../').'/newweb/admin/linkstr.txt';
$filestr = file_get_contents($filename);
if($filestr){
$filearr = json_decode($filestr,true);
}else{
$filearr = array();
}
$type1arr = array();
$type2arr = array();
foreach($filearr as $key => $val){
$id = $val['id'];
$typeid = $val['typeid'];
if($val['type'] == 1){
$type1arr[$typeid][$id] = $val;
}else{
$type2arr[$typeid][$id] = $val;
}
}
$showarr1 = array();
$showarr2 = array();
foreach($type1arr as $key1 => $val1){
$val1 = arraySort($val1,'sortrank','asc');
if($key1 == $ctypeid){
$carr1 = $val1;
}
$showarr1 = array_merge($showarr1,$val1);
}
foreach($type2arr as $key2 => $val2){
$val2 = arraySort($val2,'sortrank','asc');
if($key2 == $ctypeid){
$carr2 = $val2;
}
$showarr2 = array_merge($showarr2,$val2);
}
if($browsertype == 'android'){
$carr = $carr1;
}else{
$carr = $carr2;
}
//var_dump($carr);exit;
/*
* Effect 排序
* author YangYunHao
* email 1126420614@qq.com
* time 2018-11-26 11:59:38
* parameter arr:排序数组,key:按什么排,type:升序降序
* */
function arraySort($arr,$key,$type='asc'){
$keyArr = []; // 初始化存放数组将要排序的字段值
foreach ($arr as $k=>$v){
$keyArr[$k] = $v[$key]; // 循环获取到将要排序的字段值
}
if($type == 'asc'){
asort($keyArr); // 排序方式,将一维数组进行相应排序
}else{
arsort($keyArr);
}
foreach ($keyArr as $k=>$v){
$newArray[$k] = $arr[$k]; // 循环将配置的值放入响应的下标下
}
$newArray = array_merge($newArray); // 重置下标
return $newArray; // 数据返回
}
//var_dump($type1arr,$type2arr);exit;
//$sql = "SELECT * FROM `$mainTable` WHERE CONCAT(`url`,`webname`) LIKE '%$keyword%' $andsql ORDER BY addtime desc";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>友情链接管理</title>
<script language='javascript'>
function Sel(stype)
{
for(var i=0;i < document.getElementsByName('aids').length;i++)
{
if(stype=='all') document.getElementsByName('aids')[i].checked=true;
else document.getElementsByName('aids')[i].checked=false;
}
}
function checkSubmit()
{
var str = '';
for(var i=0;i < document.getElementsByName('aids').length;i++)
{
if(document.getElementsByName('aids')[i].checked){
if(str=='') str += document.getElementsByName('aids')[i].value;
else str += ',' + document.getElementsByName('aids')[i].value;
}
}
if(str=='')
{
alert('你没选择任何内容!');
return false;
}
else
{
location="linkstr_edit.php?aids="+str+"&dopost=delall";
}
}
function aonclick(id){
var url = document.getElementById("url"+id).value
window.open(url, '_blank').location;
var typeid = getCookie('typeid');
var con = getCookie('con');
con++;
addCookie('con',con,1);
con = getCookie('con');
//alert(con);
}
function getCookie(name){
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg)){
return (arr[2]);
}else{
return null;
}
}
function addCookie(name,value,expireHours){
var exdate = new Date();
exdate.setTime(exdate.getTime() + expireHours * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ((expireHours == null) ? "" : ";expires=" + exdate.toUTCString());
}
//清除cookie
function clearCookie() {
addCookie('typeid', "", -1);
addCookie('con', "", -1);
}
</script>
</head>
<body background='images/allbg.gif' leftmargin='8' topmargin='8'>
<br/><br/>
<?php
$i = 1;
foreach($carr as $k => $v){
if($i == ($ccon + 1)){
echo "<input onclick='aonclick(".$v['id'].");' type='button' style='width: 150px;height: 60px;font-size: 30px;' value='".$typeidarr[$v['typeid']]."'/>";
}
$i++;
}
?>
<br/><br/>
<input onclick="clearCookie();" type="button" style="width: 150px;height: 60px;font-size: 30px;" value="清除缓存">
<table style="display:none;" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6">
<tr>
<td height="35" background="images/tbg.gif" colspan="8" style="padding-left:10px;">
<div style="float:left">
<b>安卓数据</b>
</div>
</td>
</tr>
<tr align="center" bgcolor="#FBFCE2" height="26">
<td width="23%">链接</td>
<!--<td width="8%">微端</td>-->
<td width="8%">分类</td>
<td width="8%">顺序</td>
<!--<td width="15%">时间</td>-->
</tr>
<?php foreach($showarr1 as $v){ ?>
<tr align="center" bgcolor="#FFFFFF" height="26" onMouseMove="javascript:this.bgColor='#FCFDEE';"
onMouseOut="javascript:this.bgColor='#FFFFFF';">
<input type="hidden" id="url<?php echo $v['id'];?>" value="<?php echo $v['url'];?>" />
<td><a href="<?php echo $v['url'];?>" target='_blank'><?php echo $v['url'];?></a></td>
<!--<td><?php /*echo $typearr[$v['type']];*/?></td>-->
<td><?php echo $typeidarr[$v['typeid']];?></td>
<td><?php echo $v['sortrank'];?></td>
<!--<td><?php /*echo $v['addtime'];*/?></td>-->
</tr>
<?php }?>
</table>
<table style="display:none;" width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D6D6D6">
<tr>
<td height="28" background="images/tbg.gif" colspan="8" style="padding-left:10px;">
<div style="float:left">
<b>IOS数据</b>
</div>
</td>
</tr>
<tr align="center" bgcolor="#FBFCE2" height="26">
<td width="23%">链接</td>
<!--<td width="8%">微端</td>-->
<td width="8%">分类</td>
<td width="8%">顺序</td>
<!--<td width="15%">时间</td>-->
</tr>
<?php foreach($showarr2 as $v){ ?>
<tr align="center" bgcolor="#FFFFFF" height="26" onMouseMove="javascript:this.bgColor='#FCFDEE';"
onMouseOut="javascript:this.bgColor='#FFFFFF';">
<input type="hidden" id="url<?php echo $v['id'];?>" value="<?php echo $v['url'];?>" />
<td onclick="aonclick(<?php echo $v['id'];?>)"><?php echo $v['url'];?></td>
<!--<td><?php /*echo $typearr[$v['type']];*/?></td>-->
<td><?php echo $typeidarr[$v['typeid']];?></td>
<td><?php echo $v['sortrank'];?></td>
<!--<td><?php /*echo $v['addtime'];*/?></td>-->
</tr>
<?php }?>
</table>
</body>
</html>
php、js 之间cookie读写 跨目录读取文本文件
最新推荐文章于 2023-08-17 15:20:44 发布