打开PHP文件搜索 session.cookie_secure 和 session.cookie_httponly 改成下面的就可以了,
session.cookie_secure = 1 session.cookie_httponly = 1
记得把前面的冒号去掉,修改完重启PHP服务即可。
打开PHP文件搜索 session.cookie_secure 和 session.cookie_httponly 改成下面的就可以了,
session.cookie_secure = 1 session.cookie_httponly = 1
记得把前面的冒号去掉,修改完重启PHP服务即可。
第一步:在global.fun.php文件中自定义两个函数
//缓存点击量 function cache_hits($module, $itemid) { if(@$fp = fopen(PHPMPS_CACHE.'/hits-'.$module.'.php', 'a')) { flock($fp, LOCK_EX); fwrite($fp, $itemid.' '); flock($fp, LOCK_UN); fclose($fp); } } //更新点击量 function update_hits($module, $table) { global $db; $hits = trim(file_get(PHPMPS_CACHE.'/hits-'.$module.'.php')); file_put(PHPMPS_CACHE.'/hits-'.$module.'.php', ' '); file_put(PHPMPS_CACHE.'/hits-'.$module.'.dat', time()); if($hits) { $tmp = array_count_values(explode(' ', $hits)); $arr = array(); foreach($tmp as $k=>$v) { $arr[$v] .= $k ? ','.$k : ''; } $id = $module == 'info' ? 'id' : 'comid'; foreach($arr as $k=>$v) { $db->query("UPDATE LOW_PRIORITY {$table} SET `click`=`click`+".$k." WHERE `$id` IN (0".$v.")", 'UNBUFFERED'); } } }
第二步:在common.php文件中添加下面代码
PHP获取IPV6并存到数据库
第一步:在数据添加一个字段 类型 varchar() 长度50
第二步:定义函数(仅限PHP5.6)
function get_ip() { static $ip = NULL; if($ip !== NULL){return $ip;} if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $ip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){ $ip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')){ $ip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')){ $ip = $_SERVER['REMOTE_ADDR']; } return (substr_count($ip, ':') > 1 && false !== filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) || false !== filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? $ip : '0.0.0.0'; }
然后调用 get_ip() 这个函数就可以了
最近把网站精简一下,没用的图片都删掉,不会写程序,想了个变通的方法,直接从数据库把图片的表导出cvs,表里是图片地址,那么就需要根据这些地址批量下载图片,且按原始目录进行保存,比如1.jpg下载时自动识别并生成链接中的a文件夹和b子文件夹,1.jpg自动放入b文件夹中。
为了给服务器减负把整站down下来,在本地搭建了一套网站,这样会更快一些!说一下方法:
在用微信小程序webview打包网站的时候遇到个问题,直接打包的网站详情页分享给朋友后,朋友打开的还是首页,而不是详情页。
今天就来分享一下H5页面通过微信小程序webview打包成小程序后,小程序页面分享出去后,别人打开仍然显示你分享时候的页面,并且显示分享页面title和简介的实现方法。
第一步:先用微信开发者工具新建一个小程序,默认会有index文件夹,打开index文件夹下的 index.wxml 文件放入下面的代码:
首先你必须有一个微信公众号,然后把你的网站ip地址输入公众号ip白名单。
步骤一:验证文件并且绑定域名
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
步骤二:在要分享的页面引入JS文件
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script> var url=location.href; $.ajax({ type : "get", //这里是放在根目录如新建文件夹则url:"https://这里改为你自己的网址.com/文件夹名/jssdk.php?url="+url url : "https://这里改为你自己的网址.com/wx/jssdk.php?url="+encodeURIComponent(url), dataType : "jsonp", jsonp: "callback", jsonpCallback:"success_jsonpCallback", success : function(data){ wx.config({ debug: false, appId: data.appId, timestamp: data.timestamp, nonceStr: data.nonceStr, signature: data.signature, jsApiList: [ 'onMenuShareTimeline',// 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone' ] }); }, error:function(data){ alert("连接失败!"); } }); wx.ready(function () { var shareData = { title: '这是是分享标题', desc: '这是是摘要', link: url, imgUrl: '这里改为你网站域名下的小图标文件的地址' }; wx.onMenuShareAppMessage(shareData);//分享给好友 wx.onMenuShareTimeline(shareData);//分享到朋友圈 wx.onMenuShareQQ(shareData);//分享给手机QQ wx.onMenuShareWeibo(shareData);//分享腾讯微博 wx.onMenuShareQZone(shareData);//分享到QQ空间 }); wx.error(function (res) { //alert(res.errMsg);//错误提示 }); </script>
url : "https://这里改为你自己的网址.com/wx/jssdk.php?url="+url,
if(!empty($top_info)){ foreach((array)$top_info as $val){ $ids[ ] = $val['id']; } $top_info_ids = join(',',$ids ); $top_info_sql = "adn id not in($top_info_ids)"; } shuffle($top_info);//随机取得置顶信息
快速保存EXCEL里图片的方法
1、把EXCEL后缀名改成 .rar 变成压缩包
2、解压改完后缀的压缩包
3、到解压完的文件找 media 文件夹 里面就是 EXCEL 里所有插入的图片
一、在健康码和行程码的右边各新增一列,用于存放图片
留出单元格合适的尺寸,我这里设置的行高是:200 磅(约2cm)
二、在新增列中增加:="<table><img src="&C2&" height=60 width=60></table>"
其中C2是左边图片URL对应的单元格编号,然后向下拉,复制规则到下面单元格.
上面内容不要录错了,不要缺少或多余空格,建议复制到EXCEL中
下面说下列表页分页样式自定义的方法,内容分页同理
第一步:进入帝国cms后台,点击系统设置->系统参数设置->信息设置:里面有个"列表分页函数(列表)"选项,将里面的函数名修改为user_ShowListMorePage
第二部:到 e/class/userfun.php <?php ?> 之间插入下面代码
function user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){ global $fun_r,$public_r; if($num<=$line) { $pager['showpage']=''; return $pager; } $page_line=$public_r['listpagelistnum']; $snum=2; //上一页 if($page<>1) { $toppage='<a href="'.$dolink.'index'.$type.'" class="disabled">'.$fun_r['startpage'].'</a>'; //首页 $pagepr=$page-1; if($pagepr==1) { $prido="index".$type; } else { $prido="index_".$pagepr.$type; } $prepage='<a href="'.$dolink.$prido.'" class="disabled">'.$fun_r['pripage'].'</a>'; //上一页 } //下一页 if($page!=$totalpage) { $pagenex=$page+1; $nextpage='<a href="'.$dolink.'index_'.$pagenex.$type.'" class="disabled">'.$fun_r['nextpage'].'</a>'; //下一页 $lastpage='<a href="'.$dolink.'index_'.$totalpage.$type.'" class="disabled">'.$fun_r['lastpage'].'</a>'; //最后一页 } $starti=$page-$snum<1?1:$page-$snum; $no=0; for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++) //详细页码信息 { $no++; if($page==$i) { $is_1="<a class='cur'>"; //当前 $is_2="</a>"; } elseif($i==1) { $is_1='<a href="'.$dolink.'index'.$type.'">'; //第一页 $is_2="</a>"; } else { $is_1='<a href="'.$dolink.'index_'.$i.$type.'">'; //其他页 $is_2="</a>"; } $returnstr.=$is_1.$i.$is_2; } $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage; $pager['showpage']=$returnstr; return $pager; }
第三步:在你的列表页中写上分页就好了【[!--show.listpage--]】