Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2008年1月25日

摘要: 全站采用cookie验证,比如wordpress的验证就是基于cookie的,由于cookie的明文传输 在局域网内极易被截获,或者这个vita在我不发骚的情况下存在了XSS漏洞的话,cookie被人截获, 在这种情况下,等于站点被人xxx了 另一种情况就是利用session来进行管理员身份的认证,但是由于php天生对于session的处理机制的问题,不能长时间保存,利用数据库构建的session... 阅读全文

posted @ 2008-01-25 12:42 analyzer 阅读(1934) 评论(1) 推荐(0) 编辑

摘要: discuz原程序的验证包括检测用户名是否合法和用户名是否被占用,为了学习方便,就只研究下检测用户名是否被占用的程序吧,因为这个程序基本上把ajax的基础东西都包括了表单文件很简单,就是一个输入用户名的文本框和一个用来存放返回信息的span 复制内容到剪贴板 代码: 这里面有个onBlur="checkusername()"就是触发验证的,看下这个函数 下面是服务器端做出响应的PH... 阅读全文

posted @ 2008-01-25 12:40 analyzer 阅读(705) 评论(0) 推荐(0) 编辑

摘要: memcached 这个东西是个十分好的东西.做为PHPer不懂用的话如果挤身于php高手之列呢.所以有此一章 在自己的LINUX 下配置好了 memcached , 按照网上的配置访问问题都不大.网上的memcached的安装教程都挺正确的. 不过按照自己的环境要注意几点. 第一就是在安装 memcached 之前 必须先编译安装好 libevent 包. 这个有下.自己百度... 阅读全文

posted @ 2008-01-25 12:13 analyzer 阅读(496) 评论(0) 推荐(0) 编辑

摘要: 高并发高流量网站架构 Architecture of Website with High Page view and High concurrency 院系:信息科学学院 专业:计算机科学与技术 学号:03281077 姓名:唐福林 指导教师:朱小明 北京师范大学 2007年3月 北京师范大学士学位论文(设计)原创性声明 本人郑重声明:所呈交的学士学位论文(设计),是本... 阅读全文

posted @ 2008-01-25 12:13 analyzer 阅读(1066) 评论(0) 推荐(0) 编辑

摘要: 代码实现了一个简单的多进程管理机制,比向WEB服务器发送多个请求要实现多进程要方便很多。只能使用在cli模式。可以用在特殊场合,如邮件发送任务等。 资源的共享访问使用了文件锁,并不是很可靠,主要是为了能够在Windwos下使用,如果确实有必要可以考虑自己改用相应的信号灯机制(这个扩展只能用于xUNIX)。 实例 复制PHP内容到剪贴板 PHP代码: define('DIR_PHP_EXEC', ... 阅读全文

posted @ 2008-01-25 12:08 analyzer 阅读(652) 评论(0) 推荐(0) 编辑

摘要: 数据库常用操作方法介绍: 例子: $total = $this->mysql->getCount('SELECT * FROM '.TABLEPRE.'book'); 解释: $this->mysql->getCount方法是获取记录的行数。也就是一共有多少条记录 例子 $this->mysql->getAll("SELECT * FROM ".... 阅读全文

posted @ 2008-01-25 12:04 analyzer 阅读(332) 评论(0) 推荐(0) 编辑

摘要: )、(&)其中之一 var $upass; //用户密码经 MD5 不可逆加密后的值 var $email; //用户 Email 地址(50 个字节以内) var $isadmin; //当前用户是否是应用程序的最高管理员,1=是,0=否。最高管理员的权限,将同步到论坛中去,其他下级管理员的身份将不进行同步,而由最高管理员分别在不同的系统... 阅读全文

posted @ 2008-01-25 12:02 analyzer 阅读(798) 评论(0) 推荐(0) 编辑

摘要: 多memcached 和 mysql 主从 环境下PHP开发: 代码详解 4点了.今天是最后一天在这间公司.心情不是很好. 所以写下东西发泄下. 一般的大站通常做法是 拿着内存当数据库来用(memcached). 和很好的读 写分离 备份机制 (mysql 的主从) 在这样的环境下我们怎么进行PHP开发呢. 本人不太会讲话.所以还是帖代码吧. 刚在li... 阅读全文

posted @ 2008-01-25 12:00 analyzer 阅读(564) 评论(2) 推荐(0) 编辑

摘要: 用C语言,php的扩展的书写格式(ZEND API)写PHP扩展的步骤: 到PHP的安装目录下 [root@test1 ext]# cd /root/php/php5.2/ext [root@test1 ext]# ./ext_skel --extname=cltest 修改 配置文件config.m4 [root@test1 ext]# vi cltest/config.m4 ... 阅读全文

posted @ 2008-01-25 11:58 analyzer 阅读(323) 评论(0) 推荐(0) 编辑

摘要: 23种设计模式有趣诠释 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也... 阅读全文

posted @ 2008-01-25 11:55 analyzer 阅读(372) 评论(0) 推荐(0) 编辑

摘要: JavaScript程序编码规范 中文版:http://yeeyan.com/articles/view/cloudwater/4042 英文版:http://javascript.crockford.com/code.html 整理日期:2008年01月22日 前言 Any violation to this guide is allowed if it en... 阅读全文

posted @ 2008-01-25 11:43 analyzer 阅读(317) 评论(0) 推荐(0) 编辑

摘要: @filemtime($compiledtplfile)) { /** 我把文件编译成了php文件。那么模板改变了。 php文件总得也改变吧。要不你修改了模板后。站还是以前那个样子没变那有什么意思呢。 首先判断模板编译文件是否存在。如果不存在那么后边那个条件不用判断了。 因为编译文件都不存在。程序肯定运行不了拉。(因为其实我们主要是运行编译后的那个php文件,模板文件是h... 阅读全文

posted @ 2008-01-25 11:38 analyzer 阅读(765) 评论(0) 推荐(0) 编辑

摘要: 现在开始讲 index.php 首页文件. 基本来说PHPCMS的加载到显示操作的整个流程都分析完了.大家看一遍后.还要整体的来看来分析.慢慢体会.把些好的思想和思路实现到自己以后的项目里.我相信大家都会变得很强的. 记得: 程序是死的,人是活的.有实现思路一切都好办了. 复制PHP内容到剪贴板 PHP代码: 下一步开始讲PHPCMS的模板引擎和模板引擎的实现原理. 阅读全文

posted @ 2008-01-25 11:34 analyzer 阅读(780) 评论(0) 推荐(0) 编辑

摘要: 这个讲 phpcms 的数据库类 和 phpcms 的文本缓存的实现.看了看 都是很简单的东西.大家看着我注释慢慢看吧.慢慢理解,最好能装了PHPCMS 在来看.因为这样可以看下它的数据库结构信息.可以帮助理解. 不明白的继续问吧. 首先是数据库类,phpcms 的数据库 分mysql 和mssql 版本. MSSQL 版本的我就不说了. 他们主要的sql 语句不同点就在于我们分页... 阅读全文

posted @ 2008-01-25 11:29 analyzer 阅读(1534) 评论(0) 推荐(0) 编辑

摘要: 国内著名CMS: PHPCMS 整站代码分析讲解 -2008-1-2已更新(# 20页)(第三章继续进行中..) 从今天开始.我会一有时间就对PHPCMS 整站的代码做一个详细的分析.目的很简单.让大家都能在phpchina 里面得到进步. 谢谢. 代码讲解分析全部是本人.按照本人的知识水平来讲解.如果有说得不对的.请指正.也欢迎指正.大家一起进步.谢谢 希望大家支持哦 首先我对 PH... 阅读全文

posted @ 2008-01-25 11:28 analyzer 阅读(2148) 评论(1) 推荐(0) 编辑

摘要: 单台服务器多个MYSQL 安装 作者:天随 很久没有写点东西了,在工作的这些日子,得到了一些安装Mysql的方法,此方法可以同时在一台linux服务上安装多个Mysql. 准备Mysql的源码,版本号为mysql-5.0.20a.tar.gz,当然其它的也行,只做为测试.linux用Red hat linux as 4. 安装步骤: 1.解压mysql-5.0.20a.tar.gz. 命令... 阅读全文

posted @ 2008-01-25 11:14 analyzer 阅读(707) 评论(1) 推荐(0) 编辑

摘要: 编译自己的CHM格式的PHP手册 1、在硬盘上新建一个名为“phpchm”的文件夹作为制作的总文件夹,当然你也可以用其它名字。比如我建立的是“D:\phpchm”。 2、用 winrar 解压缩软件或相关软件将下载下来的“php_manual_zh.tar.gz”文件解压到 phpchm 文件夹。解压后在 phpchm 文件夹下出现一个 html 的文件夹,所有的手册内容都在其中。 3、安装 ... 阅读全文

posted @ 2008-01-25 10:59 analyzer 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 表格对于网页设计师来说再熟悉不过,随着web标准的兴起,表格不再承担架构网页布局的重任。回归到它本来的功能,表现数据。恐怕有很多网页设计师都没有兴趣,我们精选了当今互联网上正在应用的和已经设计好的21个css和Ajax表格,教你一些在表格里用分类和过滤的功能展示信息的有用的技巧。对您在设计网页时起到锦上添花的作用。1) Tablecloth下载地址:http://cssglobe.com/lab/... 阅读全文

posted @ 2008-01-25 08:12 analyzer 阅读(964) 评论(2) 推荐(0) 编辑

摘要: Spket IDE, Ext开发人员的紫色匕首~ Spket IDE, Ext开发人员的紫色匕首~ 一、介绍 Spket ide是强大的工具包为... 阅读全文

posted @ 2008-01-25 01:53 analyzer 阅读(5471) 评论(0) 推荐(0) 编辑

摘要: FireBug 控制台函数说明 FireBug 控制台函数说明 Posted by Nicholas Ding on 九月 20th, 2006 原文地址:http://www.joehewitt.com/software/firebug/docs.php http://www.nirva... 阅读全文

posted @ 2008-01-25 01:49 analyzer 阅读(315) 评论(0) 推荐(0) 编辑

我要啦免费统计