-
PHP判断数据库中的记录是否存在的方法
本文为大家讲解的是PHP判断数据库中的记录是否存在的方法,通过mysql_num_rows对查询结果进行判断来实现这一功能,非常实用,需要的朋友可以参考下 具体实现代码如下: <?php $sql="select * from checklist where game_id=$gid and task='$task' and status='$status'"; $result=mysql_query($sql); $row = mysql_fetch_array($result, MYSQL_ASSOC); if (!mysql_num_rows($result)) {  ...
PHP 2014-12-15 04:03:04 -
PHP中的Streams使用方法详细介绍
本文为大家讲解的是PHP中的Streams使用方法详细介绍,本文介绍了Stream 基础知识、php:// Streams包装类、Stream上下文等内容,感兴趣的同学参考下。 Streams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力...
PHP 2014-12-15 03:06:04 -
php中通过正则表达式下载内容中的远程图片的函数代码
本文是一个php中通过正则表达式下载内容中的远程图片的函数代码示例,感兴趣的同学参考下. 下午抽空写了个用PHP正则表达式判断内容中的图片,下载并保存非本域名下的图片的程序 这段程序其实是属于“小偷程序”的重要部分。 这一段程序只是下载远程图片的那一段而已,程序写的比较简单,大多部分都做了注释...
PHP 2014-12-15 01:33:04 -
PHP中的MYSQL操作常用函数总结
本文为大家整理总结了PHP中操作MYSQL数据库的常用函数,感兴趣的同学参考下。 1、mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = @mysql_connect("localhost", "username", "password") or die("不能连接到Mysql Server"); 说明:使用该连接必须显示的关闭连接 2、mysql_pconnect()-建立数据库连接 格式: resource mysql_pconnect([string hostname [:port] [:/path/to/socket] [, string username] [, string password]]) 例: $conn = ...
PHP 2014-12-15 01:27:05 -
session在PHP大型web应用中的使用
本文为大家讲解分析了session在PHP大型web应用中的使用方式,感兴趣的同学参考下。 对于访问量大的站点,用默认的session存贮方式并不适合,目前最优的方法是用数据库存取session. 这时,函数bool session_set_save_handler ( callback open, callback close, callback read, callback write, callback destroy, callback gc )就是提供给我们解决这个问题的方案. 该函数使用的6个函数如下: 1. bool open() 用来打开会话存储机制, 2. bool close() 关闭会话存储操作. 3. mixde read() 从存储中装在session数据时使用这个函数 4. bool write() 将给定session ID的所有数据写到存储中 5. bool destroy() 破坏与指定的会话ID相关联的数据 6. bool gc() 对存储系统中的数据进行垃圾收集 例子见php手册session_set_save_hand...
PHP 2014-12-15 01:09:03 -
PHP实现javascript中的方法链
本文为大家讲解的是PHP实现javascript中的方法链的方法,感兴趣的同学参考下。 javascript里有个很有效的用法即方法链,在PHP里也可以使用方法链 简单示意一下: <?php class test { private $_name = ''; public function setName($name) { $this->_name = $name; return $this; } public function getName() { echo $this->_name . "n"; return $this; } } $link = new test(); // 方法链 $link->setName('name1')->getName()->setName('name2')->getName()->setName('name3')->getName(); 结果如下: ...
PHP 2014-12-14 23:00:09 -
php中的静态变量的基本用法讲解
本文为大家介绍的是php中的静态变量的基本用法讲解,感兴趣的同学参考下. 静态变量只存在于函数作用域内,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会...
PHP 2014-12-14 22:15:07 -
PHP中的extract函数使用方法
本文为大家讲解的是php中的extract函数及作用和使用方法,感兴趣的同学参考下. 把客户端表单中的变量名取出来 addslashes -- 使用反斜线引用字符串 extract(addslashes($_POST)); --处理POST表单 把客户端<FORM METHOD="POST"...>表单中的变量名取出来。 extract(addslashes($_GET)); --处理GET表单 把客户端<FORM METHOD="GET"...>表单中的变量名取出来...
PHP 2014-12-14 13:45:15 -
大陆地区PHP5中的时间相差8小时的解决办法
本文为大家讲解了中国地区为什么php的时间相差8小时的原因和解决方法,PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时,感兴趣的同学参考下. 方法1: 找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。 方法2: 在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码: PHP代码 <?php date_default_timezone_...
PHP 2014-12-14 13:09:06 -
用php中的header函数实现简单隐藏图片源地址
本文为大家讲解的是用php中的header函数实现简单隐藏图片源地址,原理很简单其实就是用header来输出图片,感兴趣的同学参考下. <?php $path=$_GET["path"]; $cacheimgname=str_replace("/","_",$path); $localimg="upimg/"...
PHP 2014-12-14 12:03:04 -
php设计模式中的工厂模式介绍
本文向大家介绍的是php设计模式之一的工厂模式,最常见和工厂模式应用是数据库的db基类,感兴趣的同学参考下. 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题...
PHP 2014-12-14 06:42:03 -
php二分法在IP地址查询中的应用
本文是一个php通过二分页查找ip数据库的应用示例,二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,感兴趣的同学参考下. 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表...
PHP 2014-12-14 03:21:04