Bookmark and Share

Lee's 程序人生

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

2009年11月1日

摘要: PHP中的PathInfoPHP中的全局变量$_SERVER['PATH_INFO']是一个很有用的参数,众多的CMS系统在美化自己的URL的时候,都用到了这个参数。对于下面这个网址:复制内容到剪贴板代码:http://www.test.com/index.php/foo/bar.html?c=index&m=search我们可以得到复制内容到剪贴板代码:$_SERVER['PATH_IN... 阅读全文

posted @ 2009-11-01 16:30 analyzer 阅读(300) 评论(0) 推荐(0)

摘要: PHP中功能强大却少使用的函数call_user_func_array — 让参数以数组的形式调用一个函数call_user_func — 调用一个存在的函数create_function — 建立一个函数func_get_arg — 获取函数中某个参数的值func_get_args — 获取函数的所有参数并组成数组func_num_ar... 阅读全文

posted @ 2009-11-01 16:30 analyzer 阅读(298) 评论(0) 推荐(0)

摘要: PHP中不同编码下的字符串长度区分UTF-8的中文字符串是三个字节复制内容到剪贴板代码:<?php//编码UTF-8echo strlen('测试文字a测试文字');echo '-';echo mb_strlen('测试文字a测试文字','utf-8');?>输出:25-9GB2312的中文字符串是二个字节复制内容到剪贴板代码:<?php//编码GB2312echo strlen... 阅读全文

posted @ 2009-11-01 16:29 analyzer 阅读(400) 评论(0) 推荐(0)

摘要: 使用PHP调用TinyURL API的方法  TinyURL是一个缩短网址的Web服务,可以把很长的网址变成简单的地址,通常创建TinyURL的方法是去其主页创建,有时候会有用户在客户端自动生成TinyURL的情况,这里介绍一个通过PHP调用TinyURL生成缩短地址的方法。  TinyURL API的PHP函数如下复制内容到剪贴板代码:<?phpfunction TinyURL($u){r... 阅读全文

posted @ 2009-11-01 16:07 analyzer 阅读(288) 评论(0) 推荐(0)

摘要: UCenter密码算法规则和生成方法  康盛的系列产品,包括Discuz、UCHome、Supesite都集成了同一个用户系统——UCenter,用户登录的密码也保存在 UCenter中,对于其他系统集成或导出数据到UCenter系统,通常会遇到密码生成的问题,这里就讨论一下UCenter的用户密码算法规则和生成方法。  密码通常使用MD5对用户密码HASH 后保存在数据库... 阅读全文

posted @ 2009-11-01 16:06 analyzer 阅读(367) 评论(0) 推荐(0)

摘要: PHP中一个好用的函数parse_urlPHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析,举例子如下:复制内容到剪贴板代码:$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";$parts = parse_url($url);输出:Array( [scheme] => ht... 阅读全文

posted @ 2009-11-01 16:04 analyzer 阅读(418) 评论(0) 推荐(0)

摘要: 通用PHP动态生成静态HTML网页的代码  最近研究PHP的一些开发技术,发现PHP有很多ASP所没有的优秀功能,可以完成一些以前无法完成的功能,例如动态生成HTML静态页面,以减少服务器CPU的负载,提高用户访问的速度。  我们知道,PHP读取MYSQL动态显示,在访问量大的情况下,会有很多性能问题,如果租用别人的虚拟主机,则会因为CPU消耗过多而被限制CPU,导致网页无法访问。我这里给出一个P... 阅读全文

posted @ 2009-11-01 16:04 analyzer 阅读(527) 评论(0) 推荐(0)

摘要: 四种表单验证方法的分析和比较对交互站点而言,快速、高效、友好的表单验证有利于用户体验及站点维护。本文主要通过分析比较表单验证方法的优缺点,得出各方法相应的适用场合。前言任何可以交互的站点都有输入表单,只要有可能,就应该对用户输入的数据进行验证。无论服务器后端是什么样的系统,都不愿意把时间浪费在一些无效的信息上,必须对表单数据进行校验,若有不符合规定的表单输入,应及时返回并给出相应的提示信息。本文将... 阅读全文

posted @ 2009-11-01 16:02 analyzer 阅读(517) 评论(0) 推荐(0)

摘要: 浅解用PHP实现MVC传统的面相过程式的开发方式在处理中型以上的应用时,就开始显得力不从心。即便我们能够快速的完成需求,但是在需求发生变更后或者进行后期维护的时候,我们会深深地陷入我们早期搭建的陷阱中。所以,使用面向对象的方式来实现MVC模式,将为我们梳理程序的架构提供一个清晰的思路。什么是MVC?关于MVC的定义和解释,可以说多种多样。我们可以在Wiki或者[2]中找到更为详尽的解释,这里我并不... 阅读全文

posted @ 2009-11-01 16:00 analyzer 阅读(809) 评论(0) 推荐(0)