HTML5先行者高级交流群

欢迎加入学习讨论
专注前端,专注网页设计制作及网站开发项目 - (低价承接网站开发项目) QQ:370158739加入收藏RSS
-
2014-01-08 22:02:13
解决PHP4.0 和 PHP5.0类构造函数的兼容问题_php技巧_脚本之家
- 在 PHP5.0 以上版本里,还兼容了 4.0 版本的构造函数的定义规则。如果同时定义了4.0的构造函数和 __construct()函数,则__construct() 函数优先。为了使类代码同时兼容 PHP4.0 和 5.0,可以采取以下的方式:复制代码 代码如
-
2014-01-08 22:02:12
php中的常用魔术方法总结_php技巧_脚本之家
- 常用的魔术方法有:__Tostring () __Call() __autoLoad() __ clone() __GET() __SET() __isset() __unset() 1.__Tostring() 用于定义输出对象引用时调用 常用于打印一些对象的信息 必须有返回值eg:有一个p
-
2014-01-08 22:02:12
深入解析Session是否必须依赖Cookie_php技巧_脚本之家
- php中的session可以默认情况下是使用客户端的cookie(以便和普通意义上的cookie区别,我称之为session cookie,普通意义上的cookie为cookie)来保存session id的,但是php中的session是否只能使用session cookie呢?当然不
-
2014-01-08 22:02:10
php中如何防止表单的重复提交_php技巧_脚本之家
- 复制代码 代码如下:<?php/* * php中如何防止表单的重复提交 */session_start();if (empty($_SESSION['ip'])) {//第一次写入操作,判断是否记录了IP地址,以此知道是否要写入数据库 $_SESSION['ip'] = $_SERVER['REMOT
-
2014-01-08 22:02:10
浅析51个PHP处理字符串的函数_php技巧_脚本之家
- 包括,计算字符串长度、分割字符串、查找字符串等等各个方面。1.AddSlashes: 字符串加入斜线。 2.bin2hex: 二进位转成十六进位。 3.Chop: 去除连续空白。 4.Chr: 返回序数值的字符。 5.chunk_split: 将字符串分成小段
-
2014-01-08 22:02:09
浅析PHP Socket技术_php技巧_脚本之家
- phpsocketSocket位于TCP/IP协议的传输控制协议,提供客户-服务器模式的异步通信,即客户向服务器发出服务请求,服务器接收到请求后,提供相应的反馈或服务!我练习了一个最基本的例子:使用并发起一个阻塞式(block)连接,即服务器如
-
2014-01-08 14:38:10
PHP自动识别字符集并完成转码详解_php技巧_脚本之家
- 因为自己使用字符编码一般的是utf-8编码,但如果对方的博客使用gb2312编码的话,POST过来就会出现乱码(除非对方POST前先转换编码)。在不能保证对方是否一定使用utf-8编码的情况下,自己做一个编码的检查和转换是很有必要的。
-
2014-01-08 14:38:10
PHP实现根据浏览器跳转不同语言页面代码_php技巧_脚本之家
- 复制代码 代码如下:<?php$lan = $_SERVER['HTTP_ACCEPT_LANGUAGE']; //获取浏览器语言版本if (preg_match("/[zh]{2}/-[hk]{2}/", $lan) || preg_match("/[zh]{2}/-[tw]{2}/", $lan)) {//台湾香港转到繁体页面
-
2014-01-08 14:38:09
PHP-Fcgi下PHP的执行时间设置方法_php技巧_脚本之家
- 一般情况下设置PHP脚本执行超时的时间一、在php.ini里面设置max_execution_time = 1800; 二、通过PHP的ini_set 函数设置ini_set("max_execution_time", "1800"); 三、通过set_time_limit 函数设置set_time_limit(180
-
2014-01-08 14:38:09
基于php中使用excel的简单介绍_php技巧_脚本之家
- 在工作中需要处理多语言的翻译问题,翻译都是写在excel表格里面。为了处理方便我就保留中文和英文两列。这样需要将这些数据从excel中取出来,然乎保存在excel的数组中,通过使用循环数组将相应的数据放入到数据库中。所以
-
2014-01-08 14:38:08
PHP中fwrite与file_put_contents性能测试代码_php技巧_脚本之家
- function microtimeFloat() { list($usec,$sec) = explode(" ", microtime()); return((float)$usec + (float)$sec);}1.测试file_put_contents复制代码 代码如下:<?php$userCount = 1000;$itemCount = 1000;$f
-
2014-01-08 14:38:07
php多层数组与对象的转换实例代码_php技巧_脚本之家
- 多层数组和对象转化的用途很简单,便于处理WebService中多层数组和对象的转化简单的(array)和(object)只能处理单层的数据,对于多层的数组和对象转换则无能为力。通过json_decode(json_encode($object)可以将对象一次性
-
2014-01-08 14:38:06
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复_php技巧_脚本之家
- PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used an
-
2014-01-08 14:38:06
浅析Mysql 数据回滚错误的解决方法_php技巧_脚本之家
- MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接
-
2014-01-08 14:38:05
php 读取文件头判断文件类型的实现代码_php技巧_脚本之家
- php代码实现读取文件头判断文件类型,支持图片、rar、exe等后缀。案例:复制代码 代码如下:<?php $filename = "11.jpg";//为图片的路径可以用d:/upload/11.jpg等绝对路径$file = fopen($filename, "rb");$bin = fread($f
-
2014-01-08 14:38:04
如何使用PHP批量去除文件UTF8 BOM信息_php技巧_脚本之家
- 原理:UTF8文件,微软为了增加一个识别信息,有了BOM这个东西:BOM ―― Byte Order Mark,缺省在Windows等平台上编辑的UTF8文件会在头部增加3个字节的标记信息,我们PHP引擎在处理的时候会完整读取整个PHP代码文档, 如果PHP文件
-
2014-01-08 14:38:04
深入解析PHP中逗号与点号的区别_php技巧_脚本之家
- 复制代码 代码如下: echo 'abc'.'def'; //用点号连接字符串 echo 'abc','def'; //用逗号连接字符串 那么下面我们就举一些例子.来认清楚他们之前的区别.复制代码 代码如下: echo '1+5=' . 1+5; 看看上面的.输出的结
-
2014-01-08 14:37:42
php 如何获取数组第一个值_php技巧_脚本之家
- reset (PHP 3, PHP 4, PHP 5)reset -- 将数组的内部指针指向第一个单元说明mixed reset ( array &array )reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回 FALSE。例 1. res
-
2014-01-08 14:37:42
php实现统计邮件大小的方法_php技巧_脚本之家
- 统计用户收件箱所占空间有多少,先计算每封邮件的大小(标题+内容+附近),后总和;1、计算附近大小;2、计算标题和内容大小3、总和求出单封邮件大小案例:复制代码 代码如下:<?php $attach_size= 0; if($attachment
-
2014-01-08 14:37:42
php addslashes 利用递归实现使用反斜线引用字符串_php技巧_脚本之家
- 实现代码:复制代码 代码如下:<?phpfunction addslashes_deep($value){//史上最经典的递归,一行搞定return is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);}//测试数据$_POST['STR'] =