-
php 如何获取数组第一个值
本文为大家讲解的是php 如何获取数组第一个值,感兴趣的同学参考下。 reset (PHP 3, PHP 4, PHP 5) reset -- 将数组的内部指针指向第一个单元 说明 mixed reset ( array &array ) reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回 FALSE...
PHP 2014-12-02 11:00:33 -
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
本文为大家讲解的是php接收提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别,感兴趣同学参考下。 if(isset($_POST['submit'])) 它的意思是不是判断是否配置了$_POST['submit'] 这个变量呢? 如果有这个变量 在执行其它代码 应该这样用if(isset($_POST['submit'])) { } 提交表单时 if($_POST[submit])与 if(isset($_POST[submit])) 的区别 第一种方法会出现一个warning,第二种相对更严谨...
PHP 2014-12-02 10:45:03 -
LotusPhp笔记之:Logger组件的使用方法
本文为大家讲解的是LotusPhp笔记之:Logger组件的使用方法,感兴趣的同学参考下。 今天比较忙,本来想写多点内容,暂时没有办法了,捡个比较简单的组件来写下好了,往后的几章都是介绍组件...
PHP 2014-12-02 10:43:50 -
php json与xml序列化/反序列化示例讲解
本文为大家讲解的是php json与xml序列化/反序列化示例讲解,感兴趣的同学参考下. 在WEB开发中,php对象的序列化与反序列化经常使用,比较主流的有json格式与xml格式的序列化与反序列化。今天我们就来看看是如何用的...
PHP 2014-12-02 10:14:31 -
判断php数组是否为索引数组的实现方法
本文为大家讲解的是如何判断php数组是否为索引数组的实现方法,感兴趣的同学参考下。 pHP没有内置判断是否索引数组的方法,简单实现了一个,用法: echo is_assoc($array)?'索引数组':'不是索引数组'; is_assoc函数如下: function is_assoc($array) { if(is_array($array)) { $keys = array_keys($array); return $keys != array_keys($keys); &n...
PHP 2014-12-02 10:12:43 -
QQ登录 PHP OAuth示例代码
申请是立即通过的 目前腾讯仅开放获取昵称和头像的API,以后会陆续推出其他API 头像是QQ空间的,官方文档都是写QQ空间登录 根据官方文档编写 <?php /** * 申请http://connect.opensns.qq.com/apply * 列表http://connect.opensns.qq.com/my */ session_start(); $qq_oauth_config = array( 'oauth_consumer_key'=>'*******',//APP ID 'oauth_consumer_secret'=>'******************',//APP KEY 'oauth_callback'=>"http://www.955.cc/qq.php?action=reg",//这里修改为当前脚本,但是要保留?action=reg 'oauth_request_token_url'=...
PHP 2014-12-02 10:05:33 -
PHP截断标题且兼容utf8和gb2312编码(中文字符串截取函数)
本文是一个PHP截断标题且兼容utf8和gb2312编码(中文字符串截取函数),分享给大家参考学习下. <?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)...
PHP 2014-12-02 10:02:05 -
PHP的curl实现get,post和cookie示例代码
本文是一个PHP的curl实现get,post和cookie示例代码,感兴趣的同学参考下。 类似于dreamhost这类主机服务商,是显示fopen的使用 的...
PHP 2014-12-02 09:59:27 -
php错误:Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent原因及解决方法
本文为大家讲解的是php错误:Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent原因及解决方法,感兴趣的同学参考下...
PHP 2014-12-02 09:55:35 -
PHP、Asp和MsSQL将IP地址转换为整型数字的方法小结
本文为大家整理了三种PHP、Asp和MsSQL将IP地址转换为整型数字的方法小结,感兴趣的同学参考下。 首先我们要先了解一下IP地址转换为整型(严格来说应该说是长整型)的原理~ 【转换原理】:假设IP为:w.x.y.z,则IP地址转为整型数字的计算公式为:intIP = 256*256*256*w + 256*256*x + 256*y + z 【PHP的互转】:PHP的转换方式比较简单,它内置了两个函数 int ip2long ( string $ip_address )和 string long2ip ( string $proper_address ) 可以直接调用使用~ 【Asp的互转】:自定义函数如下, '.-----------------------------------------------------------. '| describtion: 将IP转换为int型数字 &n...
PHP 2014-12-02 09:52:26 -
php addslashes及其他清除空格的方法是不安全的
本文为大家讲解的是php addslashes函数使用方法及其他清除空格的方法是不安全的原因分析,感兴趣的同学参考下. 清除空格的方法是不安全的,部分原因是因为字符中的空格非常多,例如 "addslashes的问题在 于黑客 可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会 被看作是单引号,所以addslashes无法成功拦截。" 最好是按照具体的参数需求校验确定是 int 等不是,外加数据库的参数操作方法.其实这个是数据库的 sql 问题,应该从源头数据库本身来解决,只不过有些数据库滑提供相应的方法罢了. SQL注入攻击是黑客攻击网站最常用的手段...
PHP 2014-12-02 09:40:24 -
七款最流行的PHP集成开发环境分享
本文为大家搜罗整理了七款最流行的wamp PHP集成开发环境,感兴趣的同学参考下。 文章介绍了7个最常用的PHP本地服务器,一般来说,本地的PHP平台分为两种,一种是LAMP,即为 Linux+Apache+MySql+PHP;另一种是WAMP,它是Windows+Apache+MySql+PHP,而前者一般优秀于后者...
PHP 2014-12-02 09:28:55