技术随笔

关于前端、PHP、移动设备的一些小技巧以及代码片段。

W3 Total Cache 和 WP Super Cache 高危漏洞

3

今天发现博客有一条垃圾评论,内容很奇怪 评论内容结构是这样的 <!–mfunc eval(base64加密串); –><!–/mfunc–> 解密base64之后发现恶意代码通过fopen fwrite fclose 向 dirname($_SERVER[‘SCRIPT_FILENAME’]) . ‘/’ . ‘wp-includes/etelan….

PHP header跳转失效

1

header("Location: https://xiumu.org/"); PHP的 header 跳转之前不能有任何内容输出,因为PHP开始执行的时候就已经向浏览器送出HTTP头信息,之后就不再允许更改了. 但是如果必须要在输出之后再处理header信息的话可以使用 ob_start() ob_end_flush() 来缓存一下要发送的内容,等到heade…

php白名单类

3

使用方法 1 2 3 4 5 6 $allow_ip = array("192.168.1.1","210.10.2.1-20","222.34.4.*","127.0.0.1");   $oBlock_ip = new allowIp($allow_ip); if( …

jQuery插件小集

1

自定义滚动条插件 – jscoll 滚动条样式至今没有一个统一的标准,各家浏览器有各家的做法,IE高版本索性放弃了给用户自定义滚动条的机会 如果非要做,最好的解决办法莫过于用JS模拟一个滚动条出来,而且兼容性还好. 传送门

史上最迷你的LightBox插件

12

刚码完,各种BUG,仅供研究 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 <style&g…

分享一个很不错的PHP分页类

0

首先声明这个类不是朽木原创的,没找到出处,今天用到了 顺手码了一段CSS样式. 使用方法很简单只需要指定总页数就可以了. $pager = new page($total); echo $pager->pageShow(); 数据库操作 //总条数 $total = $db->getVar("SELECT count(*) FROM `…

BlueHost跨站/跨目录权限解决方案

0

在BlueHost面板点击PHP Config 切换到PHP 5.4 (Single php.ini),点击Save保存,这时候FTP连接到BlueHost,在/public_html目录下会出现一个php.ini文件,邮件把所有权限的勾全部取消掉,下载这个文件,首先找到如下对应的参数修改一下