-
php 图片加水印与上传图片加水印php类
本文是一个php 实现的图片加水印与上传图片加水印的php类,感兴趣的同学参考下。 PHP图片加水印的实现代码编写起来比较复杂,不过对于经验丰富的老手来说还是比较轻松的...
PHP 2014-12-08 00:48:08 -
PHP开发负载均衡指南
本文为大家讲解的是PHP开发负载均衡指南,感兴趣的同学参考下。 过去当运行一个大的web应用时候意味着运行一个大型的web服务器...
PHP 2014-12-08 00:45:19 -
php将数据库导出成excel的方法
本文为大家讲解的是php下如何把数据库导出成excel的方法,感兴趣的同学参考下。 有时写程序时后台要求把大量数据导入数据库中,比如考试成绩、电话簿等一般都是存放在excel中的数据,这时我们可把excel导出成csv文件,然后通过以下程序即可批量导入数据到数据库中 上传cvs并导入到数据库中,测试成功(部分代码不规范,如PHP_SELF那里要改写成$_SERVER["PHP_SELF"] ) PHP代码 <?php $fname = $_FILES['MyFile']['name']; $do = copy($_FILES['MyFile']['tmp_name'],$fname); if ($do) { echo"导入数据成功<br>"; } else { echo ""; } ?> <form ENCTYPE="multipart/form-data" ACTION=&...
PHP 2014-12-08 00:33:04 -
PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析
本文为大家介绍了PHP中json_encode、json_decode与serialize、unserialize函数性能测试分析,感兴趣的同学参考下。 需求背景: 今天偶然在想,如果用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会如何? 于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数...
PHP 2014-12-08 00:30:06 -
PHP打开获取远程URL地址的几种方法总结
本文为大家整理总结了PHP打开获取远程URL地址内容的几种方法:file_get_content,curl,fopen,fsockopen等,感兴趣的同学参考下。 1: 用file_get_contents 以get方式获取内容 <?php $url='http://www.baidu.com/'; $html = file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($http_response_header); printhr(); ?> 示例代码2: 用fopen打开url, 以get方式获取内容 <? $fp = fopen($url, 'r'); printarr(stream_get_meta_data($fp)); printhr(); while(!feof($fp)) { $result .= fgets($fp, 1024); }...
PHP 2014-12-08 00:21:06 -
php Static关键字使用说明
本文为大家讲解的是php中Static关键字的使用说明,感兴趣的同学参考下。 声明类成员或方法为static,就可以不实例化类而直接访问...
PHP 2014-12-08 00:00:04 -
php自动加载的两种实现方法
本文为大家讲解了二种php自动加载的实现方法,需要的朋友可以参考下。 php自动载方法有两种. 第一种方案用__autoload,这个函数较简单,也较弱. 但有一问题没有解决, 就是在include前判断文件是否存在的问题. set_include_path('aa' . PATH_SEPARATOR . get_include_path()); function __autoload($className) { //如果加这个检测, 因为此文件不在当前目录下,它就会检测不到文件存在, //但include是能成功的 if (file_exists($className . '.php')) { include_once($className . '.php'); } else { exit('no file'); } } $a = new Acls(); 第二种方案用spl自动加载,这里具体说一下这个. spl_autoload_register() 一个简...
PHP 2014-12-07 23:54:05 -
一步一步学习PHP(5) 类和对象
OO的强大我不想再多说,如果你不认同OO,那么当你放眼当前流行的语言,有哪个又不支持OO的,也许这个很有说服力了吧。 在这一节中,我们就来看看在PHP中如何创建一个类和对象...
PHP 2014-12-07 23:45:04 -
php中的观察者模式
本文是一个php实现的观察者模式示例代码,感兴趣的同学参考研究下。 可以粗略的理解为,一个类(我们称之为被观察者),这个类继承了一个被观察者容器的借口 观察者模式 interface Subject { public function Attach($Observer); //添加观察者 public function Detach($Observer); //踢出观察者 public function Notify(); //满足条件时通知观察者 public function SubjectState($Subject); //观察条件 } class Boss Implements Subject { public $_action; private $_Observer; public function Attach($Observer) { $this->_Observer[] = $Observer; } public function Detach($Observer) { $ObserverKey = array...
PHP 2014-12-07 23:21:04 -
Windows下 Apache+Php的安装与配置方法
本文为大家讲解了是windows平台下apache+php的安装和配置方法,感兴趣的 同学参考下. 打开apache官方网站 http://archive.apache.org/dist/httpd/binaries/win32/ 或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/,下载里面的apache_2.2.11-win32-x86-no_ssl.msi安装文件。其中,同一版本有两种类型:no_ssl和openssl,openssl多了个ssl安全认证模式,它的协议是HTTPS而不是HTTP,这就是带有SSL的服务器与一般网页服务器的区别了...
PHP 2014-12-07 23:15:05 -
php 输出双引号"与单引号'的方法
本文为大家讲解的是php下输出双引号"与单引号'的方法,感兴趣的同学参考下。 单引号中间的字面里面的变量不会执行,双引号中间的变量可以执行,所以在没有变量的情况下,用单引号输出字符效率要比用双引号高很多...
PHP 2014-12-07 23:12:05