随笔分类 - PHP
摘要:<?php$rand_bg_file = './captcha/a.jpg';//设置背景地址$img = imagecreatefromjpeg($rand_bg_file);//创建画布$white = imagecolorallocate($img, 0xff, 0xff, 0xff);//绘...
阅读全文
摘要:GET方式提交数据 POST方式提交数据 应用示例($ssl为TRUE代表请求的地址是https,即安全的http) 参考:http://www.blogfshare.com/php-curl-get-post.html
阅读全文
摘要:管理员表CREATE TABLE cqh_admin( id smallint unsigned not null auto_increment comment 'id', username varchar(30) not null comment '用户名', password char(32) ...
阅读全文
摘要:function getKing($n,$m){ $arr = range(1,$n); $i = 0; while(count($arr) > 1) { if(($i+1) % $m == 0) unset($arr[$i]); ...
阅读全文
摘要:这几天项目中需要重新做一个关于商品的全文搜索功能,于是想到了用Sphinx,因为需要中文分词,所以选择了Sphinx for chinese,当然你也可以选择coreseek,建议这两个中选择一个,暂时不要选择原版Sphinx(对中文的支持不是很好).又因为服务器所用 MySQL在当时编译时并没有编
阅读全文
摘要:两者的不同就相当于php双引号和单引号的不同,双引号会解析里边的变量,而单引号不会heredoc语法<?php$a = 'cqh';$str = <<<HTMLhello,$aHTML;echo $str;或<?php$a = 'cqh';$str = <<<"HTML"hello,$aHTML;e...
阅读全文
摘要:每个人都知道php.net,我们或早或晚的都会来到这里并不断的访问它。它是PHPer的主要参考网站,拥有大量有用的信息,但是这些信息却不是那么显而易见。比较有用的官方PHP资源:PHP官方函数手册下载: http://www.php.net/download-docs.php 包含最新的chm中文版...
阅读全文
摘要:linux下php已经编译,如何再为php增加新的扩展通过php自带的phpize,如我的phpize在/usr/local/php/bin/phpize1.到软件的官方或pecl.php.net去下载源码包2.解压并进入到解压后的目录3.根据当前php版本动态的创建扩展的configure文件 4
阅读全文
摘要:1. 为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主要的问题是,对于程序员来说,...
阅读全文
摘要:函数名释义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"'转成'转成> htmlentities() 所有字符都转成HTML格式 除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。 ad...
阅读全文
摘要:1.去除空行方式二,正则直接替换
阅读全文
摘要:1.在PHP5.2提供了一个类Datetimeformat('U');//将时间戳转成年-月-日$d = new DateTime('@2444485400');$d->setTimezone(new DateTimeZone('PRC'));echo $d->format('Y-m-d H:i:s...
阅读全文
摘要:百度、QQ、360等大公司都拥有上亿的用户量。不仅所有子网站都通过一个账号登录,而且还开放用户平台,提供给其他网站使用。这种级别的数据量和访问量如果不做优化,估计很快就会宕机。这些公司都是一个专门的团队,维护一个注册登录,细节设计的非常优秀。现在粗略谈下他们的设计方案。大数据的时候,压力不在PHP,...
阅读全文
摘要:首先我们看个例子这里的取模运算(取余数)出现了BUG。那么需要声明一下,负数也是可以取模操作的,并不是出现负数就是不对的我们应该把这种长整数类型看成float型数据进行处理介绍一个函数float fmod ( float $x , float $y )返回除法的浮点数余数通过这个函数的运算,就可以得...
阅读全文
摘要:$meta = get_meta_tags('http://www.cqhshop.com/');$keywords = $meta['keywords'];// Split keywords$keywords = explode(',', $keywords );// Trim them$keyw...
阅读全文
摘要:1、最有效的方法 修改php.ini中#session的超时时间session.gc_maxlifetime = 14402、通过php去修改这个值$Lifetime = 3600; $Seperator = (strstr(strtoupper(substr(PHP_OS, 0, 3)), "WI...
阅读全文
摘要:PHP四大基本排序算法包括:冒泡排序法,快速排序法,选择排序法,插入排序法。 1. 冒泡排序 思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 代码实现
阅读全文
摘要:序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函数这两个是序列化和反序列化PHP中数据的常用函数。Php代码$a = arra...
阅读全文
摘要:header("Content-type:text/html;charset=utf-8");//递归读取目录function reddir($path,$level=0){ $dh = opendir($path); while(($row = readdir($dh)) !== fa...
阅读全文
摘要:获取任意字符串的首字母. 原理:根据gb2312编码是按拼音排序
阅读全文

浙公网安备 33010602011771号