摘要: <?phpfunction do_tree($arr,$pid){ echo "<ul>"; foreach ($arr as $key => $value) { if($value['pid']==$pid){ echo "<li>"; echo $value['area']; echo "</l 阅读全文
posted @ 2016-07-29 16:56 (BACH) 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 定义和用法 mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。 下列字符受影响: \x00 \n \r \ ' " \x1a 如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。 语法 mysql_real_escape_stri 阅读全文
posted @ 2016-07-29 15:12 (BACH) 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一般类似oa或者crm等管理系统可能都会遇到需要再线查看word文档的功能,类似百度文库。 记得去年小组中的一个成员负责的项目就需要这个的功能,后面说是实现比较困难,就将就着用chm格式替代了。今天看到网上一遍文章《LINUX下面PHP文件转换》,介绍怎么样在linux下使用Openoffice 3 阅读全文
posted @ 2016-07-29 15:05 (BACH) 阅读(11929) 评论(0) 推荐(0) 编辑
摘要: 1、 function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item['pid']])){ $items[$item['pid']]['son'][] = &$items[ 阅读全文
posted @ 2016-07-29 14:45 (BACH) 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 這是以class包裝好的簡繁體轉換的class, 另外需要兩個table檔: 1. http://www.jerry.com.tw/php/big5.map 2. http://www.jerry.com.tw/php/gb.map 程式如下: CCharset.php3 <? // // 程式員: 阅读全文
posted @ 2016-07-29 11:19 (BACH) 阅读(10502) 评论(0) 推荐(0) 编辑
摘要: 前言 有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。 注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作 阅读全文
posted @ 2016-07-29 11:02 (BACH) 阅读(274) 评论(0) 推荐(0) 编辑
摘要: redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定, r 阅读全文
posted @ 2016-07-29 11:00 (BACH) 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: 2、页面部分缓存 该种方式,是将一个页面中不经常变的部分进行静态缓存,而经常变化的 阅读全文
posted @ 2016-07-29 10:57 (BACH) 阅读(153) 评论(0) 推荐(0) 编辑