03 2012 档案

摘要:用户注册模块:{注册开始:表单:{邮箱:{ 初始状态; 获取焦点: 给出提示。 失去焦点:{ 邮箱检测:{ 检测规则:为空,不符合规则,邮箱已存在。 错误情况:给出错误提示,状态为:不允许注册。 正常情况:通过验证,给出提示。 } } };密码:{ 初始状态 ; 获取焦点:给出提示。 失去焦点:{ 密码检测:{ 检测规则:(密码由6-20位字母、数字或符号(半角字符)组成,至少包含任意两类,字母区分大小写) 错误情况:给出错误提示,状态为:不允许注册。 正常情况:给出正确提示。 } } }; 确认密码:{ 初始状态 ; 获取焦点:给出提示。 失去焦点:{ 密码检测:{ 检测规则:确认密码是否. 阅读全文
posted @ 2012-03-23 15:00 skillCoding 阅读(2063) 评论(1) 推荐(0)
摘要:对于框架,接触了很多,这次接触了大名鼎鼎的Zend Framework,对于框架,我的认识就是:框架=工具,无论哪一种框架原理都是类似的,无非是其的性能、能提供的功能差别。对于项目来说:不会给你时间去研究一种框架,想研究只能凭自己兴趣和时间了,自己要做到的是:尽快熟悉框架的流程、优缺点、能尽快上手进行开发。Zend Framework框架使用:自己分了六个步骤上手:一、结构二、流程三、配置四、DB五、Catch六、常用函数一、熟悉Zend Framework的结构Zend Framework框架结构如下:1、application:{ 1:configs:配置文件 2:controllers: 阅读全文
posted @ 2012-03-22 21:49 skillCoding 阅读(3452) 评论(1) 推荐(0)
摘要:MYSQL中 ENUM 类型的详细解释 ENUM类型ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举。在下列某些情况下,值也可以是空串("") 或 NULL:如果将一个无效值插入一个 ENUM (即,一个不在允许值列表中的字符串),空字符串将作为一个特殊的错误值被插入。事实上,这个字符串有别于一个"普通的"空字符串,因为这个字符串有个数字索引值为 0。稍后有更详细描述。如果一个 ENUM 被声明为 NULL,NULL 也是该列的一个合法值,并且该列的缺省值也将为 NULL 。如果一个 ENUM 被声明为 阅读全文
posted @ 2012-03-14 09:44 skillCoding 阅读(104344) 评论(4) 推荐(3)
摘要:<?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");//include,include_once.require,require_once//require("file.php") 在PHP程序执行前就会先读入require所指定引进的文件,如出现错误是致命的。//include("file.php") 可以放在 阅读全文
posted @ 2012-03-09 17:52 skillCoding 阅读(974) 评论(0) 推荐(0)
摘要:PHP使用IMAP收取邮件 阅读全文
posted @ 2012-03-08 17:33 skillCoding 阅读(17761) 评论(3) 推荐(0)
摘要:通常连接时,服务器仅仅可以得到客户机的IP地址,如果要想获得客户机的 主机名,以进行日志记录和提供给 CGI程序使用,就需要使用这个 HostnameLookups 选项,将其设置为On打开DNS反查功能。但是这将使服务器对每次客户请求都进行DNS查询,增加了系统开销,使得反应变慢,因此缺省设置为使用Off关闭此选项。关闭选项之后,服务器就不会获得客户机的主机名,而只能使用IP地址来记录客户。 ErrorLog /var/log/httpd-error.log LogLevel warn LogFormat "%h %l %u %t "%r" %>s %b 阅读全文
posted @ 2012-03-06 09:35 skillCoding 阅读(741) 评论(0) 推荐(0)
摘要:1、如何设置请求等待时间 在httpd.conf里面设置: TimeOut n 其中n为整数,单位是秒。 2、 3、如何使得apache监听在特定的端口 修改httpd.conf里面关于Listen的选项,例如: Listen 8000 是使apache监听在8000端口 而如果要同时指定监听端口和监听地址,可以使用: Listen 192.170.2.1:80 Listen 192.170.2.5:8000 这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。 当然也可以在http... 阅读全文
posted @ 2012-03-06 09:30 skillCoding 阅读(11766) 评论(0) 推荐(0)
摘要:;;;;;;;;;;; 警告 ;;;;;;;;;;;;; 此配置文件是对于新安装的PHP的默认设置.; 默认情况下,PHP使用此配置文件安装; 此配置针对开发目的,并且*不是*针对生产环境; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended; 以及在线文档 http://php.net/manual/en/security.php.;;;;;;;;;;;;;;;;;;;; 关于 php.ini ;;;;;;;;;;;;;;;;;;;;; 此文件控制了PHP行为的很多方面. 为了让PHP能够读取它; 必须命名为 'php.ini'. P 阅读全文
posted @ 2012-03-05 17:43 skillCoding 阅读(619) 评论(0) 推荐(0)
摘要:php.ini 或 php3.ini 是 PHP 在启动时会读取的配置文件。该文件的存放路径为 /usr/local/lib/。在 PHP 3.x 版的配置文件为 php3.ini;而在 PHP 4.x 版改为 php.ini。若 PHP 安装成服务器的模块,则在 Web 服务器启动执行时会读取,之后就不再读取,因此改动配置的话要重新启动 Web 服务器。若使用独立 PHP CGI 方式,则每次都读一次。要看目前的系统配置,可以用phpinfo()看到。以下为选项配置php_value name value配置变量名称和值。本选项需 PHP 4.x 版之后才能使用。php_flag name 阅读全文
posted @ 2012-03-05 17:38 skillCoding 阅读(553) 评论(0) 推荐(0)
摘要:工具下载: Apache:http://httpd.apache.org/download.cgi PHP:http://windows.php.net/download/ MYSQL:http://dev.mysql.com/downloads/PHP环境搭建要点主要在于配置文件的修改: 1、Apache端口修改: http.conf文件:46行->Listen 80,172行->ServerName localhost:80。 2、Apache服务器执行WEB主程序的目录: http.conf文件:DocumentRoot "path",<Direct 阅读全文
posted @ 2012-03-05 17:30 skillCoding 阅读(347) 评论(0) 推荐(0)
摘要:GROUP_CONCAT 和GROUP 一起使用,用于数据分组连接。语法:GROUP_CONCAT([DISTINCT]expr[,expr ...][ORDERBY{unsigned_integer | col_name | expr}[ASC|DESC][,col_name ...]][SEPARATOR str_val])如果是参数是number,则返回的GROUP_CONCAT(volumn)值为BLOB类型,需要使用cast,convert转换类型CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcodi 阅读全文
posted @ 2012-03-05 09:41 skillCoding 阅读(1592) 评论(0) 推荐(1)