随笔分类 - php
摘要:一、进程模型 Nginx之所以为广大码农喜爱,除了其高性能外,还有其优雅的系统架构。与Memcached的经典多线程模型相比,Nginx是经典的多进程模型。Nginx启动后以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程,具体如下图: 图1 Nginx多进程模...
阅读全文
摘要:这几天一直在研究Apache的重写规则,虽然网上有很多教程,不过发现大部分都是抄袭一个人的,一点都不全,所以我想写一个简单的易于理解的教程,我学习.htaccess是从目录保护开始的,这个也比较简单,网上也有一些编辑器可以选择,这儿就不说了,教程从绑定域名到子目录开始,网上也有教程,大部分都是抄袭一...
阅读全文
摘要:关联:征服 Ajax 应用程序的安全威胁AJAX 跨域请求 - JSONP获取JSON数据跨站脚本在媒体的帮助下,跨站脚本(XSS)成为了大家关注的焦点,当然它是绝对应当关注的。XSS 是 web 应用中最常见的安全隐患,许多流行的开放源代码的 PHP 应用程序受到 XSS 隐患的困扰。XSS 攻击...
阅读全文
摘要:Mavericks同以往的OSX一样自带了apache2.2.24和php5.4.17,但默认情况下没有开启,打开终端sudo apachectl start这时在浏览器中输入localhost应该就会出现apache标准的It Works!下面开启php,修改apache配置文件sudo vim ...
阅读全文
摘要:1github 下载yii-debug-toolbar 插件 地址:https://github.com/malyshev/yii-debug-toolbar2. 假设yii的项目创建在了/export/dev/yii-demo 将下载的文件解压缩到/export/dev/yii-demo/pro...
阅读全文
摘要:Memcached常用命令及使用说明一、存储命令存储命令的格式:12 参数说明如下:set/add/replace查找关键字客户机使用它存储关于键值对的额外信息该数据的存活时间,0表示永远存储字节数存储的数据块(可直接理解为key-value结构中的value)1、添加(1)、无论如何都存储的...
阅读全文
摘要:1关于TP中空操作和路由问题\\1'); return $content; }最近在做一个微博,有一块是微博内容@用户加链接,跳转到用户页,刚开始感觉没什么难的,可以通过正则替换实现。就像上面一样,将用户名使用get传值带到相应的控制器下面的方法下去。但是url确实太长,看了下视频中的介...
阅读全文
摘要:网页上经常有一些自动登录的checkbox,勾选后,下次进入该网站,无需登录,即可执行一些需要登录才能执行的操作。上班无事,用thinkphp做了下1 下面是一个很普通的form表单,有一个checkbox 用来标志是否选择了自动登录。tpl/Login/index.html用户名:密 码:自动登录...
阅读全文
摘要:最近忙着做面试题,看到一道题感觉比较有兴趣,查阅相关资料后发现这是一个约瑟夫环的问题。 一群猴子围成一圈,按1,2,3,4,....n一次编号。然后从第1值开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,再踢它出去...,如此不停进行下去,知道最后剩下一只猴子为止,那只猴子就叫做大...
阅读全文
摘要:用php实现简单万年历效果,深入了解php的日期操作。如下图所示:万年历实例万年历实例";echo "{$year}年{$month}月";echo "";echo "";echo "星期天星期一星期二星期三星期四星期五星期六";echo "";$i=1;while($i"; for($j=0;$...
阅读全文
摘要:自学php一段时间了,看过别人写验证码的视频,总是过段时间就忘记了,发现自己还是理解的不深入。上班没事,自己写一段加强下理解记忆。代码如下:
阅读全文
摘要:最近在学习php的文件上传,学完后自己试着联系下,文件类型大小的判断都没有问题,最后也成功上传了,但是$_FILES['pic']['error']==2时怎么都搞不出来,弄得老大郁闷。刚开始代码如下:HTML页面:图片:PHP页面:0){switch($_FILES['pic']['error']...
阅读全文