- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 PHP递归实现无限级分类
在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。那么PHP是如何实现无限级分类的呢?我们在本文中使用递归算法并结合mysql数据表实现无限级分类。在一些复杂的系统中,要求对信息栏目进行无限级的分类,以增强系统的灵活性。那么PHP是如何实现无限级分类的呢?我们在本文中使用递归算法并结合mysql数据表实现无限级分类。递归,简单的说就是一段程序代码的重复调用
2015-10-03 20:28:20 389 1
转载 zendstudio安装
Zend Studio 10正式版破解及汉化2013年03月12日 ⁄ PHP ⁄ 共 975字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 6,828 次今天下载了Zend Studio 10正式版来学习下PHP,200多兆的软件下了我一个下午居然还要收费,真是惨绝人寰啊!寻思着在我大天朝居然还有这种事,百度之。首先你得下载Zend Studio
2015-10-01 14:46:52 402
转载 zend studio 10破解/汉化
今天下载了Zend Studio 10正式版来学习下PHP,200多兆的软件下了我一个下午居然还要收费,真是惨绝人寰啊!寻思着在我大天朝居然还有这种事,百度之。首先你得下载Zend Studio 10正式版,为了以后版本更新而破解方式还没出,于是我把这个安装包放百度网盘了,需要的朋友拿去吧。注册破解步骤:1.安装Zend Studio 10正式版,打开Zend Stud
2015-08-06 09:35:23 389
转载 Zend Studio实用快捷键一览表
组合键实现功能适用条件Ctrl+/单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添加双斜杠;而当代码为html时则在行前后添加注释,选中多行将在选区前后添加注释,而非每行添加,取消注释时只需选中需要行数再次Ctrl+/ 即可~(注:Ctrl+/也可用于多行注释,只是注释符号为//)PHP代码、html代码全部适用,不
2015-07-19 15:22:19 329
原创 一款比较功能齐全的图片轮播器插件(myFocus)
Demo教程下载API关于反馈使用教程如何简单修改开发教程自定义风格常见问题FAQ简单3步,你即可以用上myFocus。Step 1. 在html的标签内引入相关文件提示:符合条件的情况下,引入风格文件(js/css)可省,引入myFocus库即可。那么风格文件是如
2015-07-10 10:19:32 540
原创 thinkphp 安全整理
系统安全系统安全指ThinkPHP可以配合的服务器的安全部署策略。应用部署建议首先,我们建议在条件允许的情况下,把框架目录和项目目录都部署在非WEB访问目录下面,ThinkPHP的访问机制完全支持框架和项目的非WEB目录访问,你只需要把入口文件和资源(主要是指JS、样式和图片文件)目录放置于WEB目录下面即可。因此,建议的部署目录如下:index.php 项目入口文件
2015-07-06 10:30:08 549
转载 thinkphp url重写
通常癿URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面癿index.php,通过URL重写的方式可以达到。返种效果,通常需要朋务器开启URL_REWRITE模块才能支持。Apache癿配置过程:1、httpd.conf配置文件中加载了mod_rewrite.so模块(去掉前面的#号)2、AllowOverride None 将None改为 A
2015-07-05 22:13:46 441
原创 js数组与 json 的区别
一,数组 1. 定义一维数组:var s1=new Array(); s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4; alert(s1[0]); 结果为1; 2,,定义二维
2015-06-12 15:58:03 426
原创 PHPMailer使用教程(PHPMailer发送邮件实例分析)
php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,接下来将详细介绍,需要了解的朋友可以参考下php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!使用PHPMailer发送邮件:复制代码代码如下:header("content-type:te
2015-06-01 19:21:48 249
原创 在PHP中使用Memcache优化缓冲性能
PHP的Memcache //连接$mem = new Memcache;$mem->connect("192.168.0.200", 12000);//保存数据$mem->set('key1', 'This is first value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " .
2015-05-08 17:21:37 279
转载 yum安装PHP的安装memcache扩展全攻略
第一步下载:1.下载libevent ,这个是memcache的支持。从网上找到源码直接编译安装。注:CentOS默认是安装了的所以不需要再这一步。为测试libevent是否安装成功: # ls -al /usr/lib | grep libevent lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -
2015-04-24 15:25:45 260
转载 使用Memcache缓存mysql数据库操作的原理和缓存过程浅析
这篇文章主要介绍了使用Memcache缓存mysql数据库操作的原理和缓存过程浅析,本文着重点在Memcache和MySQL数据库的交互过程及流程分解,需要的朋友可以参考下对于大型网站如facebook,ebay等网站,如果没有Memcache做为中间缓存层,数据访问不可能吃得消,对于一般网站,只要具备独立的服务器,完全可以通过配置Memcache提高网站访问速度和减少数据库压力,这里
2015-04-24 15:24:54 336
转载 Memcached深度分析
memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。 Memcached使用libevent库实现网络连接服务,理论上可以处理无限多的连接,但是它和Apache不同,它更多的时候是面向稳定的持续连接的,所以它实际的并发能力是有限制的。在保守情况下memcached的最大同时连接数为200,
2015-04-24 15:22:32 251
转载 (yum方式)CentOS 6.4安装SVN版本管理系统
1. 安装subversion 在Shell命令行中运行以下命令:yum install -y subversion 验证是否安装成功:svnserv --version若出现以下输出,则表示安装成功:svnserve, version 1.6.11 (r934486) compiled
2015-04-24 15:20:48 198
转载 Linux系统下安装phpmyadmin方法
phpMyAdmin是一种MySQL的管理工具,它直接从web上去管理MySQL。 假设你的web(网页存放)根目录是 /var/www/ 假设你的主机web访问是这样的 http://192.168.1.11/ 你可以把他安装到 /var/www/phpmyadmin 当然也可是/var/www/的任意下级目录 注意这个目录名字最好只有管理员知道.
2015-04-24 15:17:04 246
转载 (yum方式安装)CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j AC
2015-04-24 15:14:11 334
转载 centos 6.3 安装配置ftp
1:安装vsftpd yum install vsftpd2:关闭防火墙 service iptables stop3:允许21端口通行 vi /etc/sysconfig/iptables 添加两条 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT -A INPUT -p tcp --
2015-04-24 15:09:36 321
转载 centos安装教程,最完整centos6.4安装图文教程
centos安装教程,最完整centos6.4安装图文教程 centos6.4镜像下载地址 http://mirrors.163.com/centos/6.4/isos/ http://mirrors.yun-idc.com/centos/6.4/isos/ http://mirrors3.ustc.edu.cn/centos/6.4/ h
2015-04-24 14:58:58 699
转载 数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值
2015-04-24 09:51:07 232
转载 mysql视图学习总结
一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。这是在实际开发中比较有用的例子:假如因为
2015-04-24 09:50:03 213
转载 (thinkPHP) 比RBAC更好的权限认证方式(Auth类认证)
Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 。 RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证, 积分在0-100时能干什么, 在101-200时能干什么。 这些权限认
2015-04-24 09:27:06 693
转载 PHP中header的用法总结
header的用法header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件(http://www.w3.org/Protocols/rfc206
2015-04-24 09:18:21 279
转载 解决PHP中使用header输出头报错问题
在实际使用PHP语言的时候,通常都会遇到一些错误。当然,我们不能因为这些错误而认为PHP语言不好用。发现问题,解决问题才能真正的掌握到你所学知识的真谛。比如以下这段PHP无法修改header信息的错误警告:Warning: Cannot modify header information - headers already sent by我们在刚刚开始编写PHP程序的时候,
2015-04-24 09:14:32 1247
原创 21分钟 MySQL 入门教程
MySQL的相关概念介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称;列(row): 具有相同数据类型的数据的集合;行(col): 每一行用来描述某个人/物的具体信息;
2015-04-24 09:07:28 271
转载 error while loading shared libraries: libevent-2.0.so.5 (安装MEMCACHED问题)
今天安装memcache启动服务时出现 error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory>whereis libevent-2.0.so.5libevent-2.0.so.5: /usr/local/lib/
2015-04-23 21:45:36 260
转载 Thinkphp框架中使用memcache缓存的方法
转载自:http://blog.163.com/qiuxinke2006@126/blog/static/24885580201201821632676/Thinkphp的默认缓存方式是以File方式,在/Runtime/Temp 下生成了好多缓存文件。服务器装了memcached后想给更改成memecache方式在Conf/config.php 中添加
2015-04-23 16:36:33 683
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人