-
解决Emlog博客程序伪静态后URL不是唯一地址的教程
使用EM博客程序的朋友应该知道,伪静态后URL不是唯一性的,举个很简单的例子:标准地址为:http://域名/1.html但同时地址:http://域名/xx/1.html,http://域名/?post=xxx也正常打开,其中的XX为任意数字或者字母原文地址:https://www.shuyong.net/931.html这个是因为伪静态规则的问题,因为正则匹配 /([^./?=]+)(.html) 可以匹配/ 开始 一个或多个 不是 . / ? = 之外的字符 然后.html 结束的字符串所以不管你加什么,都只会匹配 /1.html 这一部分,那么如...
-
PHP中获取当前页面的完整URL
#测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //获取网址参数 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5 //获取用户代理 echo $_SERVER['HTTP_RE...
-
EMLOG评论获取QQ资料 | 传递QQ头像
在网站找了很多,发现很多基本上已经不能使用,所以自己研究了一个,按照以前的代码进行修改。首先在module.php文件里找到://blog:发表评论表单function blog_comments_post($logid,$ckname,$ckmail,$ckurl,$verifyCode,$allow_remark){ if($allow_remark == 'y'): ?> <div id="comment-place"> <div class="comment-post" id="comment-post"&...
-
网站F12审核元素自定义输出内容
同学们,在浏览本站的时候打开开发者调试(F12),会发现一些提示:如图所示:具体代码说实话这个代码还是很无聊的(我就喜欢收集那些无聊的代码),但是在打开后会显得很高级,可以提升逼格(还算有点用吧)这个代码是我从支付宝的官网上整下来的。稍微修改一下就可以用到自己的网站上了。! function(e) { function o(s) { if (t[s]) return t[s].exports; var n = t[s] = { exports: {}, id: s, ...
-
使用PHP获取必应Bing每日图片
微软的必应搜索的每日图片不得不说,都是经典,美得一塌糊涂。看到很多把必应壁纸做电脑壁纸的软件,今天闲的蛋疼,就折腾了一下。接口我们用到的接口是https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1这里的idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0改为idx=1,以此类推。注意:bing支持查看历史图片15天以内的,数字就有范围限制了(0-15)。获取当日图片我们有了接口就可以直接利用正则表达式去匹配相关字符串了。下面给出一个获取并输出当日美图的php代码<?php ...
-
经典的PHP加密解密算法
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。最常见的应用在用户登录以及一些API数据交换的场景。笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。1、非常给力的authcode加密函数,Discuz!经典代码(带详解): function authcode($string, $op...
-
PHP顶部有BOM空白行 \ufeff字符的处理方法
今天在弄集合短网址的时候发现总是处理不了一个站的数据,一直以为姿势不对,换了很多姿势。研究了两个钟头,json_decode死活解析不出数据,在一次json_encode测试意外中 发现了\ufeff\ufeff\ufeff 三个转码字符,百度了一下,发现这是BOM头的数据于是想办法去过滤他,我正则测试了半天没有问题,可是一上PHP 代码就不行,于是继续百度。我将最终的方法贴出来给大家function DoBOM($text){ if(substr($text, 0, 3) == pack("CCC", 0xEF, 0xBB, 0xBF)) $t...
-
emlog 解决文章gid断号问题
emlog文章连接使用gid自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。 其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。 我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]='0')赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。 找到我们的addlog添加文章和页面函数。路径在include/model/log...
-
php判断访问者是否手机客户端实例
方法一:判断HTTP_USER_AGENT$agent = strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($agent,"netfront") || strpos($agent,"iphone") || strpos($agent,"midp-2.0") || strpos($agent,"opera mini") || strpos($agent,"ucweb") || strpos($agent,"android") || strpos($agent,"windows ce") || str...
-
如何不用密码查看其他人CNZZ统计
每天看自己的CNZZ统计总是很尴尬,不知道同类型的站点IP如何但是他又没有设置显示。让人纠结万分,今天告诉大家无需密码可以查看IP统计不过也就只能查看查看PV IP统计数量鸡肋的演示 聊胜于无。http://online.cnzz.com/online/online_v3.php?id=1256857711&h=z13.cnzz.com&on=1&s=line 将上面红色的字体改为对方的ID 上面的森七博客的CNZZ统计
-
会飞的鱼 V
一条会飞的鱼!
- 最新文章
- 最新评论
大佬拿个新春版注册就提示404怎么办