php技巧

  • php设计模式 Prototype (原型模式)代码

    复制代码 代码如下: <?php /** * 原型模式 * * 用原型实例指定创建对象的种类.并且通过拷贝这个原型来创建新的对象 * */ abstract class Prototype { ...

  • PHP实现的注册,登录及查询用户资料功能API接口示例

    本文实例讲述了PHP实现的注册,登录及查询用户资料功能API接口.分享给大家供大家参考,具体如下: 服务端 <?php require 'conn.php'; header('Content-T ...

  • php常用数组函数实例小结

    本文实例总结了php常用数组函数.分享给大家供大家参考,具体如下: 1. array array_merge(array $array1 [, array  $array2 [, $array]]) ...

  • 编写PHP脚本过滤用户上传的图片

    示例   下载 我在phpclasses.org上面偶然发现一个很有用的,由Bakr Alsharif开发的可以帮助开发者基于皮肤像素点来检测图片裸照的类文件. 它会分析在一张图片的不同部分使用的颜色 ...

  • PHP实现字符串的全排列详解

    输入一个字符串,按字典序打印出该字符串中字符的所有排列. 例如,输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 思路: 1.利用递归 ...

  • php解析字符串里所有URL地址的方法

    本文实例讲述了php解析字符串里所有URL地址的方法.分享给大家供大家参考.具体如下: <?php // $html = the html on the page // $current_url ...

  • PHP递归调用的小技巧讲解

    在PHP的实际编码中,当我们需要实现多元数组替换功能时,就会遇到PHP递归调用.那么具体的使用方式是怎样的呢?下面我们将通过一段代码示例来具体分析一下实现这以功能的方法. PHP递归调用实现多元数组替 ...

  • php中选择什么接口(mysql、mysqli)访问mysql

    我们知道,mysqli是PHP 5中新提供的MySQL接口,此接口使用了面向对象的思想.使用mysqli接口的代码可读性更强,其执行效率比mysql接口高.而且mysqli提供了一个能够一次执行多个S ...

  • php正则表达式基本知识与应用详解【经典教程】

    本文实例讲述了php正则表达式基本知识与应用.分享给大家供大家参考,具体如下: 概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本 ...

  • 解析php通过cookies获取远程网页的指定代码

    复制代码 代码如下: function Steal($url, $post_data = ""){//$header[] = "Accept: text/vnd.wap. ...

  • PHP线程的内存回收问题

    当一个PHP线程结束时,当前占用的所有内存空间都会被销毁.那么如果这个线程不结束,怎么回收内存呢? refcount:引用技术器,可以理解为指向该个容器的指针个数吧. is_ref:是否被引用(只可能 ...

  • 基于PHP实现的事件机制实例分析

    本文实例讲述了基于PHP实现的事件机制.分享给大家供大家参考.具体分析如下: 内置了事件机制的语言不多,php也没有提供这样的功能.事件(Event)说简单了就是一个Observer模式,实现起来很容 ...

  • php缩放图片(根据宽高的等比例缩放)实例介绍

    推荐一个简单实用的缩放图片工具 SimpleImage,参考http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/ 使 ...

  • 2款PHP无限级分类实例代码

    本文章总结了两款PHP无限级分类实现程序代码,有需要学习的朋友可参考一下. 主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而,一,二两行因为是一级 ...

  • php仿discuz分页效果代码

    复制代码 代码如下: /** * 显示样式2 */ function multi($mpurl,$page = 10) { $multipage = ''; $mpurl .= strpos($mpu ...

  • php的PDO事务处理机制实例分析

    本文实例讲述了php的PDO事务处理机制.分享给大家供大家参考,具体如下: 事务 (Transaction) 是操作数据库中很重要的一个功能, 它可以让你预定一条, 或者一系列 SQL 语句, 然后一 ...

  • php返回json数据函数实例

    本文实例讲述了php返回json数据函数的用法,分享给大家供大家参考.具体方法如下: json_encode()函数用法: echo json_encode(array('a'=>'bbbb', ...

  • php中设置index.php文件为只读的方法

    为index.php文件设置只读属性后,木马就没权限给你文件末尾追加广告了.下面我们看具体的代码,设置index.php只读: 复制代码 代码如下: <?phpfunction set_writ ...

  • 使用php将某个目录下面的所有文件罗列出来的方法详解

    直接给源代码了: 复制代码 代码如下: $current_dir = 'E:/temp/';$dir = opendir($current_dir);echo "direcotry list ...

  • linux下使用crontab实现定时PHP计划任务失败的原因分析

    很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存.本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析. 一般我们linux定时执行php代 ...