随笔分类 -  PHP

摘要:首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,... 阅读全文
posted @ 2015-04-18 20:09 北京流浪儿 阅读(193) 评论(0) 推荐(0)
摘要:class Loader{ static function loadClass($class) { $class = $class.'.php'; if(file_exists($class)) { include($class); return; } }}spl_autoload_... 阅读全文
posted @ 2015-04-18 20:07 北京流浪儿 阅读(173) 评论(0) 推荐(0)
摘要:记录一下:应用memcache时,准备把整个文件缓存到内存中,遇到了比较奇怪的事情,因为最初使用readfile来读取文件,结果这个函数返回一个字节数,而不是一个字符串,于是文件没办法再输出,最后使用file_get_contents解决问题。file_get_contents -- 将整个文件读入... 阅读全文
posted @ 2015-04-18 20:06 北京流浪儿 阅读(1257) 评论(0) 推荐(0)
摘要:增强地方一:再增加2张表,一个接口表,一个授权表,设计参考如下:接口表字段名字段类型注释api_idint接口IDapi_namevarchar(120)接口名,以"/"作为分割线,如 blog/Index/addBlogapi_domainvarchar(256)所属领域is_enabledtin... 阅读全文
posted @ 2015-04-18 20:00 北京流浪儿 阅读(188) 评论(0) 推荐(0)
摘要:set_time_limit(0);error_reporting(0); // 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: a... 阅读全文
posted @ 2015-04-18 19:59 北京流浪儿 阅读(202) 评论(0) 推荐(0)
摘要:在一些用户发布内容应用中,可能出现1秒上万个用户同时发布消息的情况,此时使用mysql可能会出现" too many connections"错误,当然把Mysql的max_connections参数设置为更大数,不过这是一个治标不治本的方法。而使用redis的消息队列,把用户发布的消息暂时存储在消... 阅读全文
posted @ 2015-04-18 19:02 北京流浪儿 阅读(419) 评论(0) 推荐(0)
摘要:PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的J... 阅读全文
posted @ 2015-04-18 19:01 北京流浪儿 阅读(336) 评论(0) 推荐(0)
摘要:1. fopen, fread1 if($file = fopen("http://www.example.com/", "r")) {2 while(!feof ($file))3 $data .= fread($file, 1024);4 }5 fclose($file)... 阅读全文
posted @ 2015-04-18 19:00 北京流浪儿 阅读(3849) 评论(0) 推荐(0)
摘要:这段时间在写一个验证码,在我的机器上好好的,但是到了公司的电脑上就显示 图像因其本身有错无法显示,这是什么原因呢?试了好长时间还是没办法解决,于是就去google。网上通用的解决方法是:1、尽可能去掉中文空格2、将“<?”这句代码前的空格回车一切都删掉以防止有html输出但是还是解决不了我的问题。如... 阅读全文
posted @ 2015-04-18 18:58 北京流浪儿 阅读(188) 评论(0) 推荐(0)
摘要:支持phpfastcgi的配置如下:server {listen 8000;server_name localhost;root F:/home/projects/test;index index.php;location / {index index.php; ##可以有多个,空格隔开}locat... 阅读全文
posted @ 2015-04-18 18:55 北京流浪儿 阅读(421) 评论(0) 推荐(0)
摘要:在日常开发过程中,我们常常会将一些系统或模块配写在配置文件里。这样便于程序维护与修改。通常的配置文件有.ini , .xml等。配置文件的好处在于:1,便于管理。2,可读性高。但是,使用配置文件也会有坏外,即:1,安全性差。如果采用加密方法,会带来解密性能上的开销。2,多服务器布署时,容易造成文件内... 阅读全文
posted @ 2015-04-18 18:51 北京流浪儿 阅读(1417) 评论(0) 推荐(0)
摘要:conn = mysql_connect($db['host'],$db['user'],$db['password']); if(!mysql_select_db($db['database'],$this->conn)){ echo "失败"; }; mysql_query('set names utf8',$this-... 阅读全文
posted @ 2015-04-18 18:28 北京流浪儿 阅读(155) 评论(0) 推荐(0)