
phpnotes
文章平均质量分 79
月光如注
Brainy is the new sexy!
展开
-
php创建简单的文本日志方法
/** * 创建文本日志,发送订单信息 */ public function sendLogs($val, $col='url'){ $path = dirname(dirname(dirname(__FILE__)))."/htdocs/logs"; $time = date('Y-m-d h:i:s',time()); $file = $path."/"."s原创 2016-11-30 14:10:22 · 1900 阅读 · 0 评论 -
JS巧妙实现多级菜单中当前菜单不随页面跳转样式而发生变化
一.概述 本文介绍了JQuery巧妙实现多级菜单中当前菜单不随页面跳转样式发生变化,貌似没看懂啥意思?看图说话:就是点二级或多级菜单时,父级展开,当前菜单是被选中状态,这下明白了吧?二.应用场景 当一个项目使用公共模板文件时(如上图的左侧菜单栏),我们给每个子菜单添加链接时,点击页面跳转样后还是公共模板的样式,这时就需要实现动态加载当前菜单的样原创 2017-05-29 00:36:14 · 5776 阅读 · 3 评论 -
分析Redis架构设计
一、前言因为近期项目中开始使用Redis,为了更好的理解Redis并应用在适合的业务场景,需要对Redis设计与实现深入的理解。我分析流程是按照从main进入,逐步深入分析Redis的启动流程。同时根据Redis初始化的流程,理解Redis各个模块的功能及原理。二、redis启动流程1.初始化server变量,设置redis相关的默认值2.读入配置文件,同时接收命令行中传入转载 2017-05-27 15:20:16 · 822 阅读 · 0 评论 -
curl: (60) SSL certificate: unable to get local issuer certificate 解决方法
概述: 在学习symfony的在windows安装过程中,当Symfony安装器被设置好之后,使用命令php symfony new my_project_name 来创建Symfony项目时报以下错误,如下图:即curl: (60) SSL certificate: unable to get local issuer certificate原因:百度了一下原因是使原创 2017-05-12 01:26:03 · 9201 阅读 · 0 评论 -
yii2.0高级框架配置时打开init.bat秒退的解决方法
这几天刚接触到yii2.0框架,在配置advanced版本时运行init.bat初始化文件时老是闪退;用cmd运行该文件时显示:The OpenSSL PHP extension is required by Yii2.如下图所示:搜索了很多资料,终于找到问题所在之处了,原来是php.ini中的extension=php_openssl.dll没有打开;1.打开php.ini文件,原创 2016-11-26 23:36:03 · 3566 阅读 · 2 评论 -
php实现office文档转成pdf预览方法
$filetype = array(".docx",".doc",".xlsx",".xls",".pptx",".ppt",".jpg",".png",".pdf");$tempFile = IMG_HOST."/".$log["attachment"];$url = str_replace($filetype,"",$tempFile).".pdf";header('Location:原创 2016-11-24 10:20:09 · 4052 阅读 · 3 评论 -
ajax传值提交
HTML: $(document).ready(function(){ $("#save").click(function(){ $.ajax({ type : "POST", url : "/?t={{'elearning'|encrypt}}&m={{'mytask'|encrypt}}&a={{'review'|encrypt}}", data :原创 2016-11-23 15:25:40 · 658 阅读 · 0 评论 -
JS实现点击鼠标右键显示指定的ul(适合抽奖时指定人员中奖)
var i=1; document.oncontextmenu = function(){ return false; } $(function(){ $("#began").mousedown(function(e){ $(".lucky_c").show(0); if (e.which原创 2016-11-23 10:04:26 · 924 阅读 · 0 评论 -
php抓取新闻方法实例(包含新闻图片),配好数据库和表结构可直接使用
本文以抓取环球网新闻为例,如要抓取其他网站新闻课可自行更改,方法相同。<?php $link=mysql_connect("localhost","root",""); mysql_select_db("blog"); $str = file_get_contents("http://world.huanqiu.com/regions/"); $content = explode(''原创 2016-12-03 21:07:49 · 2435 阅读 · 1 评论 -
php判断各户端是否为手机端
在做网站项目时,经常会遇到有的页面不是响应式的因此做成两个页面来针对用户使用手机和电脑查看该页面的情况;这时php在调取模板时就要对此情况进行判断,如果是手机端就显示手机端页面,是PC端就显示PC端页面;下面提供一个非常简单的方法来判断:function is_mobile(){ $agent = strtolower($_SERVER['HTTP_USER_AG原创 2016-12-03 21:53:04 · 4094 阅读 · 1 评论 -
Windows下安装Redis及php的redis拓展教程
一.安装前必读Windows 64位操作系统Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9)注意事项:1.在window下如果你还需安装php的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll;2.网上的windows下安装redis及PHP拓展教程大多是redis2.x版本的,对于想安装高版本原创 2017-05-29 14:46:00 · 33534 阅读 · 9 评论