PHP教程:PHP解析HTML字符串的问题2015-07-17 08:18:48
下午的时候同事碰到了一个小问题,是这样的:他从别人的接口中取回一长串的HTML,但是他只需要其中的一块。这就涉及到在PHP中解析HTML字符串的问题,花了挺长时间,找了不同的方法,在此记录一下: 1.最简单的就是字符串解析,灵活运用 strpos , substr 混合
PHP实例教程:网页登陆验证码2015-07-17 08:18:47
我们在写用户验证页面,如注册,登录的时候,为了加强用户登录的安全性,添加验证码验证。 验证码通过GD生成PNG图片,并把$randval随机数字赋给$_SESSION['login_check_num'],在通过用户输入的$_POST进行比较,来判断是否正确。达到需要实现的功能,需要修
PHP教程:PHP代码中的名称空间2015-07-17 08:18:46
在 PHP V5.3 中引入的名称空间是为 PHP 类、常量和函数提供上下文的一种方式,从而可以将使用相同名称的元素看作是惟一的。惟一的名称避免了命名冲突,当两个类或函数使用相同的名称时就会发生这种情况。有时这些 PHP 类表示现实世界中的相同对象,但它们的
PHP教程:UCenter的MVC架构2015-07-17 08:18:46
UCenter是采用很经典的MVC架构 UCenter采用index.php单点入口 01.$m = getgpc('m'); //判断加载哪一个Model 02.$a = getgpc('a'); //判断加载哪一个Control 03.$release = getgpc('release'); 04. if (empty($m) empty($a)) { //如果直接访问则跳转到管理界
PHPCMS开发文档里看到PHP编码规范2015-07-17 08:18:46
注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。 Phpcms 编码规范 1. 引言. 2 2. 适用范围. 2 3. 标准化的重要性和好处. 3 4. PH
PHP教程:PHP截取HTML代码串问题2015-07-17 08:18:45
需求:将一段文字截取一定的物理长度显示,注意,要截取的不是字符串的字节数,UFT-8 的编码中文字符是3个字节或者4个字节的,而显示的时候中文会占两个字符的长度,英文字符只占一个,全角的时候又有不同。而且给的数据是HTML代码串,比如这样: div class=
Apache负载均衡设置方法: mod_proxy2015-07-17 08:18:45
第一次看到这个标题时我也很惊讶,Apache居然还能做负载均衡?真是太强大了。经过一番调查后发现的确可以,而且功能一点都不差。这都归功于 mod_proxy 这个模块。不愧是强大的Apache
解决PHP相对目录问题最有效的办法2015-07-17 08:18:42
经过搜集资料和多次测试发现,在其他web编程语言中相对路径都是以当前处理文件目录为基准,而在php中并非如此。php中相对路径是以当前工作目录为基准的,并非以当前处理文件目录为基准,这样在开发过程中带来了不少的麻烦。 用include或requice包含文件时,
PHP实例教程(3):构建基于PHP的微博客服务2015-07-17 08:18:42
追随其他用户 接下来可以将更多东西添加到 functions.php 文件中。这里需要一个 show_users() 函数,该函数可以返回系统中所有用户的一个列表。后面将使用这个函数填充一个用户列表。 清单 10. show_users() 函数 function show_users(){ $users = array();
PHP实例教程:天气预报小偷PHP代码2015-07-17 08:18:41
写得一个php天气小偷程 ?php /*** 天气预报 ***/ function readAll($location) { $MAX_RETRY_NUM = 3; if(preg_match(/(http:\/\/)?([^\/|\:]+)(:\d{1,5})?(\/.+)?/, $location, $url)) { list(,,$host,$port,$path) = $url; $port = preg_replace(/:/, , $p