|
@@ -1,134 +0,0 @@
|
|
|
-<?php
|
|
|
|
|
-
|
|
|
|
|
-//echo phpinfo();
|
|
|
|
|
-
|
|
|
|
|
-echo md5('d917' . md5('admin123456' . 'd917'));
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-exit;
|
|
|
|
|
-// 原始数组
|
|
|
|
|
-$array = [1, 2, 3, 4];
|
|
|
|
|
-
|
|
|
|
|
-// 在数组前插入单个元素
|
|
|
|
|
-array_unshift($array, 0);
|
|
|
|
|
-
|
|
|
|
|
-// 输出数组
|
|
|
|
|
-//print_r($array);
|
|
|
|
|
-
|
|
|
|
|
-$params = [
|
|
|
|
|
- "field_json" => '[{"field_name":"field_0","field_title":"对对对","field_type":"img","field_default":"","field_select":""},{"field_name":"field_0","field_title":"对对对","field_type":"text","field_default":"","field_select":""}]'
|
|
|
|
|
-];
|
|
|
|
|
-
|
|
|
|
|
-$field_arr = json_decode($params["field_json"], true);
|
|
|
|
|
-
|
|
|
|
|
-// 提取所有 field_name 的值
|
|
|
|
|
-$field_names = array_column($field_arr, 'field_name');
|
|
|
|
|
-
|
|
|
|
|
-// 统计每个 field_name 出现的次数
|
|
|
|
|
-$counts = array_count_values($field_names);
|
|
|
|
|
-
|
|
|
|
|
-// 检查是否有重复的 field_name
|
|
|
|
|
-$has_duplicates = false;
|
|
|
|
|
-foreach ($counts as $count) {
|
|
|
|
|
- if ($count > 1) {
|
|
|
|
|
- $has_duplicates = true;
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-if ($has_duplicates) {
|
|
|
|
|
- echo "存在重复的 field_name";
|
|
|
|
|
-} else {
|
|
|
|
|
- echo "没有重复的 field_name";
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-exit;
|
|
|
|
|
-
|
|
|
|
|
-exit(bcmul(31, 0.6,2));
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-for ($i=0;$i<21;$i++){
|
|
|
|
|
- echo htmlentities("<option value=\"field_".$i."\" <%=(row['field_name']==='field_".$i."')?'selected':''%>>field_".$i."</option>") ;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-exit;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-function test($brandId,$length)
|
|
|
|
|
-{
|
|
|
|
|
- $curl = curl_init();
|
|
|
|
|
- curl_setopt_array($curl, [
|
|
|
|
|
- CURLOPT_URL => "https://app-h5.lbdj.com/lbdj/app/lbquickquire/cat",
|
|
|
|
|
- CURLOPT_RETURNTRANSFER => true,
|
|
|
|
|
- //CURLOPT_SSL_VERIFYHOST => false,
|
|
|
|
|
- CURLOPT_ENCODING => "",
|
|
|
|
|
- CURLOPT_MAXREDIRS => 10,
|
|
|
|
|
- CURLOPT_TIMEOUT => 30,
|
|
|
|
|
- CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
|
|
|
|
- CURLOPT_CUSTOMREQUEST => "POST",
|
|
|
|
|
- CURLOPT_POSTFIELDS => "{\"brandId\":{$brandId}}",
|
|
|
|
|
- CURLOPT_HTTPHEADER => [
|
|
|
|
|
- "Accept: application/json, text/plain, */*",
|
|
|
|
|
- //"Accept-Encoding: gzip, deflate, br",
|
|
|
|
|
- "Accept-Language: zh-CN,zh;q=0.9",
|
|
|
|
|
- "Connection: keep-alive",
|
|
|
|
|
- "Content-Length: {$length}",
|
|
|
|
|
- "Content-Type: application/json;charset=UTF-8",
|
|
|
|
|
- "Cookie: acw_tc=34319d4491b04ebe2b691ff410b16af6e363ef70a00b0094e5926395976b93d5; Hm_lvt_0a0557e9ee345c3a8a84a78387287708=1729650726; Hm_lpvt_0a0557e9ee345c3a8a84a78387287708=1729650726; HMACCOUNT=D2861F0CC49DB840; Admin-Token-PT=mini_eafdc0063aca4d4d82361e1ea879aa9e",
|
|
|
|
|
- "Host: app-h5.lbdj.com",
|
|
|
|
|
- "Origin: https://app-h5.lbdj.com",
|
|
|
|
|
- "Referer: https://app-h5.lbdj.com/mine/selectclassType",
|
|
|
|
|
- "Sec-Fetch-Dest: empty",
|
|
|
|
|
- "Sec-Fetch-Mode: cors",
|
|
|
|
|
- "Sec-Fetch-Site: same-origin",
|
|
|
|
|
- "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090c11)XWEB/11275",
|
|
|
|
|
- "appProduct: share",
|
|
|
|
|
- "deviceType: miniprogram",
|
|
|
|
|
- "token: mini_eafdc0063aca4d4d82361e1ea879aa9e",
|
|
|
|
|
- "versionCode: 97"
|
|
|
|
|
- ],
|
|
|
|
|
- CURLOPT_PROXY => '127.0.0.1', // 代理地址
|
|
|
|
|
- CURLOPT_PROXYPORT => 8888, // 代理端口
|
|
|
|
|
- CURLOPT_SSL_VERIFYPEER => true, // 启用 SSL 证书验证
|
|
|
|
|
- CURLOPT_CAINFO => 'FiddlerRoot.pem', // 指定 CA 证书文件路径
|
|
|
|
|
- CURLOPT_SSL_VERIFYHOST => 2 // 验证主机名
|
|
|
|
|
- ]);
|
|
|
|
|
- $response = curl_exec($curl);
|
|
|
|
|
- $err = curl_error($curl);
|
|
|
|
|
- $info = curl_getinfo($curl);
|
|
|
|
|
- curl_close($curl);
|
|
|
|
|
- return $response;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-$prams = array(
|
|
|
|
|
- ['brandId' => 6,'length' => 13],
|
|
|
|
|
- ['brandId' => 21,'length' => 14],
|
|
|
|
|
- ['brandId' => 237,'length' => 15]
|
|
|
|
|
-);
|
|
|
|
|
-foreach ($prams as $item){
|
|
|
|
|
- echo test($item['brandId'],$item['length']);
|
|
|
|
|
- echo '<br>';
|
|
|
|
|
- echo '<br>';
|
|
|
|
|
- echo '<br>';
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-exit;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-$s = '湖北省武汉市武昌区和平大道450号武汉工人文化宫5号楼维也纳国际酒店(武汉楚河汉街积玉桥店)';
|
|
|
|
|
-$s = '武汉楚河汉街积玉桥店';
|
|
|
|
|
-echo iconv_strlen($s)>15?mb_substr($s,0,15,'UTF-8').'...':$s;
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|