注册
登录

学习技术,痛并快乐着。学无止境

  • 让PHP更快的提供文件下载

    让PHP更快的提供文件下载

    作者: Laruence本文地址: http://www.laruence.com/2012/05/02/2613.html 一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等...

    PHP 2012-07-23 10:30:28 浏览(437 阅读原文>>
  • PHP的Calling Scope

    PHP的Calling Scope

    作者: Laruence本文地址: http://www.laruence.com/2012/06/14/2628.html 问题在这里: 这是php中__call和__callStatic在被继承后会产生的bug? 这个问题乍看, 确实很容易让人迷惑, 但实际上, 造成这样的误解...

    PHP 2012-07-23 10:26:16 浏览(403 阅读原文>>
  • php过滤xss函数

    php过滤xss函数

    < ?php /** * @过滤XSS(跨站脚本攻击)的函数 * @par $val 字符串参数,可能包含恶意的脚本代码如alert("hello world"); * @return 处理后的字符串 * @Recoded By Androidyue **/ fun...

    PHP 2012-07-23 10:12:21 浏览(605 阅读原文>>
  • 使用 PHP 直接在共享内存中存储数据集

    使用 PHP 直接在共享内存中存储数据集

    转载自:http://www.ibm.com/developerworks/cn/opensource/os-php-shared-memory/

    PHP 2012-07-20 10:49:07 浏览(555 阅读原文>>
  • PHP数组的Hash冲突实例

    PHP数组的Hash冲突实例

    转载自:http://www.laruence.com/2011/12/30/2435.html 上一篇文章, 我介绍了一个利用Hash冲突(碰撞)来对各种语言(包括,PHP, Java, Ruby等等)实施拒绝服务攻击的可能, 但是没有给出实例, 文章发出后, @Ferrari同学给出了一...

    PHP 2011-12-31 10:53:01 浏览(394 阅读原文>>
  • phpQuery占用过多内存的解决方法

    phpQuery占用过多内存的解决方法

    phpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。 相对于正则或其它方式匹配网页方式,phpQuery使用起来要方便的多。 在使用phpQuery采集网页时,遇到一个问题:在处理大量网页之后,phpQuery占用的内存数量非常惊人...

    PHP 2011-12-22 09:04:05 浏览(549 阅读原文>>
  • php自带函数判断是否email地址

    php自带函数判断是否email地址

    以前我们常用一招用正则判断是不是正确的email地址 其实php早就想到了. 用filter_var 这个函数就可以 var_dump(filter_var(‘bob.example.com’, FILTER_VALIDATE_EMAIL)); 显示 bool(false) var_du...

    PHP 2011-12-16 10:13:01 浏览(631 阅读原文>>
  • 用PHP将CMYK格式的JPG文件转为RGB格式

    用PHP将CMYK格式的JPG文件转为RGB格式

    上次说到,CMYK格式的JPG用IE6浏览时无法显示,解决方法是用PS之类的软件转成RGB。但对于网站来说,用户并不知道这么解决,所以还是要程序想办法解决了。解决方法是用imagick或者imagemagick来处理图片,imagick代码如下: <?php $filePath = ...

    PHP 2011-12-09 09:10:26 浏览(2330 阅读原文>>
  • PHP5.4新特性-解引用实例化

    PHP5.4新特性-解引用实例化

    转载自:http://www.laruence.com/2011/11/11/2296.html 在以前的PHP中, 我们并不能直接去操作一个对象实例化的结果: <?php (new Foo())->show(); //PHP Parse error: syntax error...

    PHP 2011-12-02 16:14:01 浏览(412 阅读原文>>
  • PHP 5.4 的 Trait 特性

    PHP 5.4 的 Trait 特性

    Trait 是 PHP5.4 中的新特性,是 PHP 多重继承的一种解决方案。例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题。 简单使用 首先,当然是声明个 Trait,PHP5.4 增加了 trait 关键字 t...

    PHP 2011-12-02 15:43:50 浏览(1087 阅读原文>>
  • PHP5.4中一个需要注意的变化(Chained strin

    PHP5.4中一个需要注意的变化(Chained strin

    作者: Laruence 本文地址: http://www.laruence.com/2011/11/28/2317.html 在PHP5.4中, 对字符串多级取值(offset), 做了一个一致性改进. 比如对于下面的例子: <?php $str = "la...

    PHP 2011-12-02 15:27:25 浏览(1920 阅读原文>>
  • 大话PHP之性能

    大话PHP之性能

    转载自:http://stblog.baidu-tech.com/?p=1343 1缘起 关于PHP,很多人的直观感觉是PHP是一种灵活的脚本语言,库类丰富,使用简单,安全,非常适合WEB开发,但性能低下。PHP的性能是否真的就如同大家的感觉一样的差呢?本文就是围绕这么一个话题来进行探...

    PHP 2011-12-02 10:25:09 浏览(886 阅读原文>>
  • 详解PHP十进制、二进制、八进制和十六进制转换函数

    详解PHP十进制、二进制、八进制和十六进制转换函数

    转载自:http://levi.cg.am/?p=1172 一,十进制(decimal system)转换函数说明  1,十进制转二进制 decbin() 函数 ,如下实例 echo decbin(12); //输出 1100echo decbin(26); //输出 11010 ...

    PHP 2011-11-01 09:24:42 浏览(1280 阅读原文>>
  • PHP正则之递归匹配

    PHP正则之递归匹配

    本文地址: http://www.laruence.com/2011/09/30/2179.html 作者: Laruence 正则是否能处理括号配对的正则匹配. 比如, 对于如下的待匹配的字符串: ((()))就是一个括号配对的字符串. 而对于如下的待匹配字

    PHP 2011-10-19 10:29:05 浏览(1130 阅读原文>>
  • PHP-CGI 进程 CPU 100% 与 file_get

    PHP-CGI 进程 CPU 100% 与 file_get

    [文章作者:张宴 本文版本:v1.0 最后修改:2011.08.05 转载请注明原文链接:http://blog.s135.com/file_get_contents/] 有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统

    PHP 2011-08-12 09:41:29 浏览(716 阅读原文>>

点击排行