-
php下载excel无法打开的解决方法
本文为大家讲解的是php下载excel无法打开的解决方法,感兴趣的同学参考下. php下载excel文件, 1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏...
PHP 2014-12-01 07:50:40 -
php类常量的使用详解
本文为大家讲解的是php类常量的使用详解,感兴趣的同学参考下。 注意:不像其他的面向对象编程语言,在php中,类不能对某个属性变量使用final修饰符...
PHP 2014-12-01 07:47:55 -
php获取网页中图片、DIV内容的简单方法
本文为大家讲解的是php获取网页中图片、DIV内容的简单方法,都是通过正则表达式实现的,需要的朋友可以参考下 1、获取网页中所有的图片: <?php //取得指定位址的內容,并储存至 $text $text=file_get_contents('http://www.phperz...
PHP 2014-12-01 07:47:53 -
php实现检查用户名是否已在mysql中存在
本文是一个php+mysql开发的入门教材:php实现检查用户名是否已在mysql中存在,感兴趣的同学参考下. 在写注册系统时,如果要检查用户名是否存在,php可以这样写: $username=$_REQUEST['username']; $password=$_REQUEST['password']; echo "<br/>excute the insertUserInfo"; $con=mysqli_connect("localhost","root","","my_db"); $sql="SELECT * FROM user WHERE username='$username'"; echo "<br/>this username aready exists"; } else { $sql="INSERT INTO use...
PHP 2014-12-01 07:46:46 -
PHP把网页保存为word文件的三种方法
本文为大家讲解了PHP把网页保存为word文件的三种方法,感兴趣的同学参考下. 最近工作遇到关于生成word的问题,现在总结一下生成word的三种方法的相关资料,需要的朋友可以参考下 一、PHP生成word的两种思路或原理 1.利用windows下面的 com组件 2.利用PHP将内容写入doc文件之中 具体实现方法如下。 二、利用windows下面的com组件 原理:com作为PHP的一个扩展类,安装过office的服务器会自动调用word.application的com,可以自动生成文档,PHP官方文档手册:http://www.php.net/manual/en/class.com.php 使用官方实例: <?php // starting word $word = new COM("word.application") or die("Unable to instantiate Word"); echo "Loaded Word, version {$word-&...
PHP 2014-12-01 07:38:59 -
php/js获取客户端mac地址的实现代码
本文是一个php/js获取客户端mac地址的实现代码,感兴趣的同学参考下。 示例代码: <?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_type)) $os_type = PHP_OS; switch (strtolower($os_type)){ &n...
PHP 2014-12-01 07:36:22 -
PHP捕获Fatal error错误的方法
本文为大家讲解的是PHP捕获Fatal error错误的方法,使用register_shutdown_function来捕获Fatal error错误,需要的朋友可以参考下 Fatal error 一般是不需要捕获的, 但是在一个复杂的程序中, 如果偶然出现内存不足导致fatal error就难以处理了. 比如...
PHP 2014-12-01 07:28:36 -
使用PHP会话(Session)实现用户登陆功能简单示例
本文是一个使用PHP会话(Session)实现用户登陆功能简单示例,适合新手参考,感兴趣的同学参考下。 对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用...
PHP 2014-12-01 07:09:26 -
PHP中使用addslashes函数转义的安全性原理分析
本文为大家讲解的是PHP中使用addslashes函数转义的安全性原理分析,较为深入的分析了addslashes函数的用法及ecshop自定义函数addslashes_deep的不足之处,感兴趣的朋友可以参考下 先来看一下ECshop中addslashes_deep的原型 function addslashes_deep($value) { if (empty($value)) { return $value; //如为空,直接返回; } else { return is_array($value) ? array_map('addslashes_deep', $value): addslashes($value); } //递归处理数组,直至...
PHP 2014-12-01 07:07:39 -
深入探讨PHP中的内存管理问题
内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题...
PHP 2014-12-01 07:06:04 -
php中jpgraph类库的使用说明
本文为大家讲解的是php中jpgraph类库的使用说明,感兴趣的同学参考下。 用Jpgraph,只要了解它的一些内置函数,可以轻松得画出折线图、柱形图、饼状图等图表...
PHP 2014-12-01 06:59:50 -
php设计模式 Command(命令模式)
本文为大家讲解的是php设计模式 中的 Command(命令模式)示例,感兴趣的同学参考下。 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作 <?php /** * 命令模式 * * 将一个请求封装为一个对象从而使你可用不同的请求对客户进行参数化,对请求排除或记录请求日志,以及支持可取消的操作 */ interface Command { public function execute(); } class Invoker { private $_command = array(); public function setCommand($command) { $this->_command[] = $command; } public function executeCommand() { foreach($this->_command as $command) { $command->execute(); } } public f...
PHP 2014-12-01 06:57:59