对上级项目中的wenxin.php页面更改,页面展示
~~~
<?php
function http_curl($url,$data=null){
//1.初始化,创建一个新cURL资源
$ch = curl_init();
//2.设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, $url);
//下面两个是php5.6版本需加上才能实现
curl_setopt($ch,CURLOPT_SAFE_UPLOAD, FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);
//curl_setopt($ch, CURLOPT_HEADER, 0);
if(!empty($data)){
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
}
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//测试号写上这个是跳过SSL证书检查,返回结果才不会null;
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//禁止curl资源直接输出
//3.抓取URL并把它传递给浏览器
$opt=curl_exec($ch);
//4.关闭cURL资源,并且释放系统资源
curl_close($ch);
return $opt;
}
function get_token(){
$appid="wx165112bf167af76c";
$secret="c65b22bfcf03fdd98504eac299701b03";
$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$secret}";
$json=http_curl($url);
$result=json_decode($json);
return $result->access_token;
}
$token=get_token();
//var_dump($_POST);
if(isset($_POST['do_submit'])){
for($i=0;$i<3;$i++){
//指定下标
$button="menu{$i}";//一级菜单的名字
$type="menu{$i}_box";//一级菜单的类型
$key="menu{$i}_{$i}";//一级菜单的值
$sub_submit="menu{$i}_menu0";//二级菜单的名字
//如果有子菜单
if(trim($_POST[$sub_submit]) !=""){
//组装二级菜单
for($j=0;$j<=4;$j++){
$sub_submit="menu{$i}_menu{$j}";//二级菜单名字
$sub_type="menu{$i}_menu0_box{$j}";//二级菜单类型
$sub_key="menu{$i}_menu0_name{$j}";//二级菜单的值
if(trim($_POST[$sub_submit] !="")){
$menuarr['button'][$i]['name']=$_POST[$button];//一级菜单名字
if($_POST[$sub_type]=="click"){
$menuarr['button'][$i]['sub_button'][$j]['type']="click";
$menuarr['button'][$i]['sub_button'][$j]['name']=$_POST[$sub_submit];
$menuarr['button'][$i]['sub_button'][$j]['key']=$_POST[$sub_key];
}else if($_POST[$sub_type]=="view"){
$menuarr['button'][$i]['sub_button'][$j]['type']="view";
$menuarr['button'][$i]['sub_button'][$j]['name']=$_POST[$sub_submit];
$menuarr['button'][$i]['sub_button'][$j]['url']=$_POST[$sub_key];
}
}
}
}else{
//组装一级菜单
if(trim($_POST[$button] !="")){
if($_POST[$type]=="click"){
$menuarr['button'][$i]['type']="click";
$menuarr['button'][$i]['name']=$_POST[$button];
$menuarr['button'][$i]['key']=$_POST[$key];
}else if($_POST[$type]=="view"){
$menuarr['button'][$i]['type']="view";
$menuarr['button'][$i]['name']=$_POST[$button];
$menuarr['button'][$i]['url']=$_POST[$key];
}
}
}
}
}
echo "<pre>";
print_r($menuarr);
echo "<pre>";
?>
~~~
提交结果为
![](https://box.kancloud.cn/4c5c31aea17534a3728eecb4aecab96d_1690x176.png)
该章节源码获取(获取密码:wfg7)
[源码下载](https://pan.baidu.com/s/17Wg25MUf6nr4KM9Nx8Hb0g)