-
php旋转图片90度的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:73
div class="codetitle" a style="CURSOR: pointer" data="6124" class="copybut" id="copybut6124" onclick="doCopy('code6124')" 代码如下: div class="codebody" id="code6124" /* 修改一个图片 让其翻转指定度数 @param string $filename 文件名(包括文[详细]
-
PHP中spl_autoload_register函数的用法总结
所属栏目:[PHP教程] 日期:2020-12-12 热度:151
spl_autoload_register (PHP 5 >= 5.1.2) spl_autoload_register — 注册__autoload()函数 bool spl_autoload_register ([ callback $autoload_function ] ) 将函数注册到SPL __autoload函数栈中。如果该栈中的函数尚未激活,则激活它们。 如果在你的程序中[详细]
-
php使用mb_check_encoding检查字符串在指定的编码里是否有效
所属栏目:[PHP教程] 日期:2020-12-12 热度:140
mb_check_encoding — 检查字符串在指定的编码里是否有效 PHP 版本要求: (PHP 4 = 4.4.3,PHP 5 = 5.1.3) 说明:bool mb_check_encoding ([ string $var = NULL [,string $encoding = mb_internal_encoding() ]] ) 检查指定的字节流在指定的编码里是否有效。[详细]
-
PHP 5.5 创建和验证哈希最简单的方法详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:180
我们首先讨论password_hash()函数。这将用作创建一个新的密码的哈希值。它包含三个参数:密码、哈希算法、选项。前两项为必须的。你可以根据下面的例子来使用这个函数: div class="codetitle" a style="CURSOR: pointer" data="17075" class="copybut" id="[详细]
-
php cookie使用方法学习笔记分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:175
PHP setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。cookie 的名称指定为相同名称的变量。例如,如果[详细]
-
PHP输出当前进程所有变量/常量/模块/函数/类的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:146
1. get_defined_vars (PHP 4 >= 4.0.4,PHP 5) — 获取由所有已定义变量所组成的数组 array get_defined_vars ( void ) 此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。 代码如下: echo ' '; $b = arra[详细]
-
php生成扇形比例图实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:181
我们在很多网站会看到一些图形的百分比显示图,像三个地区所占地多少或者是成绩等,给大家介绍一款用php生成的扇形比例百分比显示程序代码,不过使用它首先得有phpGD库支持。 div class="codetitle" a style="CURSOR: pointer" data="23957" class="copybut"[详细]
-
php实现监听事件
所属栏目:[PHP教程] 日期:2020-12-12 热度:109
如何实现事件监听,参考了jQuery的事件绑定思路,简单的实现了一下。 主要功能: 1.绑定事件 支持一个事件绑定多个动作,支持绑定一次性事件 2.触发事件 3.注销事件 div class="codetitle" a style="CURSOR: pointer" data="11787" class="copybut" id="copy[详细]
-
php去除HTML标签实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:74
例1、php自带的函数可以去除/删除字符串中的HTML标签/代码。 strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签。 参数:string,必填,规定要检查的字符串;allow,选填,规定允许存在的标签,这些标签不会被删除。 代码如下: $str = '郭碗瓢盆- ';[详细]
-
php根据分类合并数组的方法实例详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:57
最简单的数组合并我们只要使用array_merge即可 array_merge()将两个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 数组键名为数字键名时,要合并的两个数组中有同名数字KEY的时候,使用array_merge()不会覆盖掉原[详细]
-
php ZipArchive压缩函数详解实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:133
用ZipArchive压缩文件,这个是php的扩展类,自php5.2版本以后就已经支持这个扩展,如果你在使用的时候出现错误,查看下php.ini里面的extension=php_zip.dll前面的分号有没有去掉,然后再重启Apache这样才能使用这个类库。 例1、生成zip 压缩文件 代码如下: /[详细]
-
php生成图形(Libchart)实例
所属栏目:[PHP教程] 日期:2020-12-12 热度:152
统计图形就我们会常到的数据图形了,如果三个数组以图形显示或楼盘以图形走向我们都会要用到图形,下面我来介绍一个php LIbchart图形生成类吧,很用的有需要的朋友可参考。 简单全数字或英文的就可以直接使用下面类了(libchart类大家可自行百度下载) 代码如[详细]
-
php多用户读写文件冲突的解决办法
所属栏目:[PHP教程] 日期:2020-12-12 热度:158
一般的方案会是: 代码如下: $fp = fopen("/tmp/lock.txt","w+"); if (flock($fp,LOCK_EX)) { fwrite($fp,"Write something heren"); flock($fp,LOCK_UN); } else { echo "Couldn't lock the file !"; } fclose($fp); 但在PHP中,flock似乎工作的不是那么好[详细]
-
php用正则表达式匹配中文实例详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:171
在php中汉字正则可能有些朋友觉得很简单,但是在使用时会发现在gbk编码与uft8编码可能会有点区别哦,下面小编来介绍一下。 gbk编码下汉字正则1.判断字符串是否全是汉字 代码如下: $str = '全部是汉字测试'; if (preg_match_all("/^([x81-xfe][x40-xfe])+$/",[详细]
-
php foreach循环中使用引用的问题
所属栏目:[PHP教程] 日期:2020-12-12 热度:177
看代码,再做解释 div class="codetitle" a style="CURSOR: pointer" data="12206" class="copybut" id="copybut12206" onclick="doCopy('code12206')" 代码如下: div class="codebody" id="code12206" ?php $array=array('a','b','c','d'); foreach($array[详细]
-
php二维数组用键名分组相加实例函数
所属栏目:[PHP教程] 日期:2020-12-12 热度:67
本文介绍一篇关于php 二维数组以某一键名进行分组相加的实例程序,如果是从数据库里取数据的时候大可以SELECT SUM(t_value),t_id FROM t_table GROUP BY t_id,但是如果是在php程序中处理类似的问题就稍微麻烦点了,这里给个函数就是处理类似的问题 div clas[详细]
-
PHP Curl多线程原理实例详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:105
给各位介绍一下Curl多线程实例与原理。不对之处请指教 相信许多人对php手册中语焉不详的curl_multi一族的函数头疼不已,它们文档少,给的例子 更是简单的让你无从借鉴,我也曾经找了许多网页,都没见一个完整的应用例子。 curl_multi_add_handle curl_multi_[详细]
-
php二维数组排序详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:117
有时候为了达到一定目的,需要对二维数组进行排序,现分享一下其实现的方法。 代码如下: $arr=array ( '1' => array ( 'date' => '2011-08-18','num' => 5 ), '2' => array ( 'date' => '2011-08-20','num' => 3 ), '3' => array ( 'date' => '2011-08-17','[详细]
-
php引用传值实例详解学习
所属栏目:[PHP教程] 日期:2020-12-12 热度:144
引用是什么 在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录[详细]
-
PHP CURL获取cookies模拟登录的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:53
要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了。利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓[详细]
-
PHP图片上传代码
所属栏目:[PHP教程] 日期:2020-12-12 热度:95
使用说明: 1. 将PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;号去掉,因为我们要用到GD库; 2. 将extension_dir =改为你的php_gd2.dll所在目录; div class="codetitle" a style="CURSOR: pointer" data="3873" class="copybut" id="copybut3873" oncl[详细]
-
php 中文字符串首字母的获取函数分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:86
div class="codetitle" a style="CURSOR: pointer" data="2155" class="copybut" id="copybut2155" onclick="doCopy('code2155')" 代码如下: div class="codebody" id="code2155" function chineseFirst($str) { $str= iconv("UTF-8","gb2312",$str); //如果[详细]
-
php不用正则验证真假身份证
所属栏目:[PHP教程] 日期:2020-12-12 热度:186
直接看代码吧,很简单的一个PHP类 代码如下: /** 身份证处理类 */ class IDCard { //检证身份证是否正确 public static function isCard($card) { $card = self::to18Card($card); if (strlen($card) != 18) { return false; } $cardBase = substr($card,17)[详细]
-
Linux编译升级php的详细方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:62
服务器环境:CentOS – 5.4 php升级:5.4.14 - 5.5.0 升级心得:比较顺利,但是有一点需要说明:eaccelerator无法兼容php5.5.0,好在php在5.5.0默认提供了Zend OPcache,所以一直习惯eaccelerator的朋友如果要升级到php5.5.0的话,可能要暂时和eaccelerator[详细]
-
php define的第二个参数使用方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:160
看手册说define定义的常量只允许: 仅允许标量和 null。标量的类型是 integer, float,string 或者 boolean。 也能够定义常量值的类型为 resource ,但并不推荐这么做,可能会导致未知状况的发生。 今天阅读php源码,发现define的第二个参数其实也可以是一[详细]