摘要: /** * 生成pdf * @param string $html 需要生成的内容 */ function pdf($html='hello word'){ vendor('Tcpdf.tcpdf'); $pdf = new \Tcpdf(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8'... 阅读全文
posted @ 2017-10-30 14:52 ノGHJ 阅读(222) 评论(0) 推荐(0) 编辑
摘要: /** * 获取当前访问的设备类型 * @return integer 1:其他 2:iOS 3:Android */ function get_device_type(){ //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 1; //分别进行判断 if(st... 阅读全文
posted @ 2017-10-30 14:51 ノGHJ 阅读(470) 评论(0) 推荐(0) 编辑
摘要: /** * 检测是否是手机访问 */ function is_mobile(){ $useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matche... 阅读全文
posted @ 2017-10-30 14:49 ノGHJ 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 对于建站的筒子们来说;垃圾广告真是让人深恶痛绝;为了清净;搞个难以识别的验证码吧;又被用户各种吐槽;直到后来出现了极验这个滑动的验证码;这真是一个体验好安全高的方案;官网:http://www.geetest.com/ (此处应该有广告费)示例项目:https://github.com/baijun 阅读全文
posted @ 2017-10-30 14:43 ノGHJ 阅读(1782) 评论(0) 推荐(1) 编辑
摘要: wget --no-check-certificate https://raw.githubusercontent.co ... ter/shadowsocksR.sh sh ./shadowsocksR.sh 根据提示一步步安装就可以了. 阅读全文
posted @ 2017-10-30 11:10 ノGHJ 阅读(4) 评论(0) 推荐(0) 编辑