php技巧

  • PHPExcel内存泄漏问题解决方法

    使用 PHPExcel 来生成 excel 文档是比较消耗内存的,有时候可能会需要通过一个循环来把大数据切分成若干个小的 excel 文档保存来避免内存耗尽. 然而 PHPExcel 存在 circu ...

  • PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案

    漏洞说明 不得不再次吐槽一下exploit-db对exp审核的质量,这个exp仍然不能触发漏洞,修改第一个参数则可以触发,我给出的poc是一个可以触发php漏洞的,问题出现在php_tidy.dll扩 ...

  • php将mysql数据库整库导出生成sql文件的具体实现

    由网上搜到,有更改. 文件名:db_backup.php 源代码如下: 复制代码 代码如下: <?php ini_set("max_execution_time", &quo ...

  • 使用session判断用户登录用户权限(超简单)

    如下所示: 复制代码 代码如下: <form action="#" method=post>用户名:<input type=text name=user>& ...

  • PHP批量生成图片缩略图的方法

    本文实例讲述了PHP批量生成图片缩略图的方法.分享给大家供大家参考.具体如下: <?php //用PHP批量生成图片缩略图 function mkdirs($dirname,$mode=0777 ...

  • PHP中利用substr_replace将指定两位置之间的字符替换为*号

    复制代码 代码如下: $username = "zongzi"; echo substr_replace($username,'**','1','2');

  • php写入文件不覆盖的实例讲解

    file_put_contents():向文件中写入内容并且不覆盖之前的内容. 步骤: 1.新建文件 2.声明要写入内容的文件 3.这个文件的内容如图 4.file_get_contents读出文件的 ...

  • ob_start(),ob_start('ob_gzhandler')使用

    输出前使用尽量使用 ob_start();可以加快输出速度,适用NT 对unix类服务器 如果使用ob_start('ob_gzhandler');输出效率将更高

  • 教大家制作简单的php日历

    最近的一个项目中,需要将数据用日历方式显示,网上有很多的JS插件,后面为了自己能有更大的控制权,决定自己制作一个日历显示.如下图所示: 一.计算数据 1.new一个Calendar类 2.初始化两个下 ...

  • PHP基于工厂模式实现的计算器实例

    本文实例讲述了PHP基于工厂模式实现的计算器.分享给大家供大家参考.具体如下: abstract class Calculator { private $number1; private $numbe ...

  • php实现利用phpexcel导出数据

    废话不多说,直接上代码吧 复制代码 代码如下: public function export_data($data = array())    {        # code...        in ...

  • PHP判断函数是否被定义的方法

    本教程将介绍判断函数是否被定义 新建一个246.php,如图所示: 输入php网页的结构(<?php?>),如图所示: 声明PHP与浏览器交互的文件类型和编码,如图所示: function ...

  • 收集的二十一个实用便利的PHP函数代码

    PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点.这里收集了 21 段实用便捷的 PHP 代码摘录,对每种类型的 PHP 开发 ...

  • php防止伪造数据从地址栏URL提交的方法

    针对伪造的数据从URL提交的情况,首先是一个检查前一页来源的如下代码: <?/*PHP防止站外提交数据的方法*/ function CheckURL(){ $servername=$_SERVE ...

  • PHP实现过滤各种HTML标签

    首先分享一些比较常见的 $str=preg_replace("/<s*imgs+[^>]*?srcs*=s*('|")(.*?)\1[^>]*?/?s*>/ ...

  • PHP生成不重复标识符的方法

    本文实例讲述了PHP生成不重复标识符的方法.分享给大家供大家参考.具体实现方法如下: 生成唯一不重复的标识我们主要是根据当前的一个时间time然后再转换在md5值,这样几乎是可以保证标签的唯一性,下面 ...

  • PHP 面向对象实现代码

    PHP 面向对象实现代码

  • PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法

    本文实例讲述了PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法.分享给大家供大家参考,具体如下: php连接oracle数据库虽然不是最佳拍档,但组内开发确实有这样需求.如果没有参考合 ...

  • php检查页面是否被百度收录

    最近需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整.由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将使用php ...

  • php 在线打包_支持子目录

    程序使用了php的zip扩展,如果服务器支持,那就可以用了^_^,生成的zip压缩包可以用winrar等来解压的,当然也可以用php来解压.解压的过段时间再发布了. <?php     $but ...