最近的文章列表

详解php如何实现设计模式中的单例模式

【概要】

保证一个类仅有一个实例,并且提供一个访问它的全局访问点【GOF95】

【特点】

1、一个类只有一个实例
2、它必须自行创建这个实例
3、必须自行向整个系统提供这个实例

【结构图】

php实现设计模式中的单例模式详解

2014/12/15 Comments:
PHP中如何执行cmd命令的方法(shell_exec)

本文介绍下,在php代码中执行cmd命令的方法,介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法,有需要的朋友参考下。

说明:
本节内容在wamp包安装的环境实现。

首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。
php代码:

2014/12/15 Comments:
PHP5中构造函数(__construct)和析构函数(__destruct)解析的示例代码说明

构造函数

void __construct ([ mixed $args [, $... ]] )

PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。

Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。

2014/12/14 Comments:
php结合js验证用户输入URL地址是否正确

本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考。具体方法如下:

1.javascript检测URL地址有效性:

代码如下:
<script type="text/javascript">
function checkUrl() {
2014/12/14 Comments:
php的json_encode函数返回json数据实例代码

本文实例讲述了php返回json数据函数的用法,分享给大家供大家参考。具体方法如下:

json_encode()函数用法:

echo json_encode(array('a'=>'bbbb','c'=>'ddddd');

这样就会生成一个标准的json格式的数据

<?php
//需要执行的SQL语句
//单条@郑州网建
$sql="select id,name from tbl_user where id=1";
2014/12/14 Comments:
PHP常用的安全过滤函数汇总

虽然各种开发框架给我们提供了很好的安全的处理方式,但是,我们还是要注意一下安全问题的。
 原因简单:很多小的功能和项目是用不到框架的,我们需要自己解决安全问题!

①常用的安全函数有哪些:

代码如下:
 mysql_real_escape_string()
2014/12/13 Comments:
PHP自定义session存储机制避免会话保持问题(通过共享数据库服务器)

PHP服务端session以文件的方式存储,当用户访问量过大时,session文件会非常多,而且当横向增加服务器后,session文件并不能同步,面临会话保持的问题。

有以下两种解决方案:

1. 拿出单独的一台服务器使用NFS或Samba文件共享方式,共享session文件,可以解决负载均衡时会话不同步的问题。(但无法解决效率的问题,上万个session文件,查找会较慢)

2. session存数据库,其他服务器可以通过共享数据库服务器,解决会话问题,同时数据库也解决了文件的效率问题。数据库可以通过横向扩展,速度和量的问题都可以解决。

2014/12/12 Comments:
Win7系统中为php扩展配置Xcache及使用示例代码

XCache 工程由 mOo 领队, 他也是 Lighttpd 的开发成员之一. Lighttpd 是最快的 Web 服务器应用程序之一, 并且超越 Apache 以及许多其他 Web 服务器. XCache 努力达到类似的效果.

目前最新的版本为XCache 3.2.0,它是php5全系列支持的,官方网站: http://xcache.lighttpd.net/

如果英文不好的朋友,可以点右边切换语言为中文。

首先下载最新的版本: http://xcache.lighttpd.net/pub/Releases/3.2.0/ 记得选择正确的版本。

2014/12/12 Comments:
PHP分享生成网站地址桌面快捷方式(InternetShortcut)实例代码

PHP生成桌面快捷方式就是这么的简单,大家生成的时候改下你要生成的网站即可。

dianji.html代码:

代码如下:
 <a href="a.php?url=camnpr.com&name=郑州网建">生成左面快捷方式</a>

shengcheng.php代码:

代码如下:
2014/12/11 Comments:
详解:百度收录网站规则及更新收录时间

大更新时间是每月11号 和 26号,特别是26号,更新幅度最大,K站也是最多的。

  小更新时间,每周四。 更新时刻都在凌晨4点。 一般凌晨4点更新,对网站流量都没啥影响,只有到中午的时候,百度对网站的关键字搜索进行重新调整之后,才会有流量上的大的变化,自然流量有增自然有降,自然现象嘛。呵呵,个人站长可以注意下百度更新时间 。

2014/12/11 Comments: