最新消息:

PHP

如何安全的include文件

如何安全的include文件

admin 13年前(2014-03-09) 1浏览

大多数人会将一个单独的php文件当成配置文件,早些年的配置文件大多类似这样: PHP代码 <?php $config['a']=1; $config['b']=2; ... 这样include后。可以使用$config变量了,但慢慢的,却越来越...

php 二维码 加水印图片 支持ios,android,win8

php 二维码 加水印图片 支持ios,android,win8

admin 13年前(2014-03-04) 1浏览

给手机app作一个二维码的接口,要求支持iso,android,win8手机,找了第三个方工具phpqrcode。 1,下载地址 源码下载:https://github.com/t0k4rt/phpqrcode 加水印图片下载:加QQ群:729492...

php script to monitor OTRS queue size from SNMP

php script to monitor OTRS queue size from SNMP

admin 13年前(2014-02-19) 1浏览

最近公司上线OTRS,感觉还不错,顾问居然还给了数据库的结构图,闲下来就写了这个php脚本给Opsview用来监控OTRS支持队列的大小。别问我为什么用php…因为我实在是不会pel…. 测试环境: DISTRIB_ID=Ubuntu DISTRIB...

构建企业级LAMP环境

构建企业级LAMP环境

admin 13年前(2014-02-10) 1浏览

一、LAMMP简介 二、LAMMP项目环境简介 三、Apache的安装与配置 四、FastCGI的安装与配置 五、整合Apache与PHP服务 六、安装Mysql服务器 七、安装Memcache与libevent 八、安装Memcache 基于Web...

PHP成员变量获取对比

PHP成员变量获取对比

admin 13年前(2014-02-09) 1浏览

有如下4个代码示例,你认为他们创建对象,并获得成员变量的速度排序是怎样的? 1:将成员变量设置为public,通过赋值操作给成员变量赋值,直接获取变量 class Foo { public $id; } $data = new Foo; $data-...

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

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

admin 13年前(2014-01-29) 1浏览

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

强悍的PHP一句话后门

强悍的PHP一句话后门

admin 13年前(2014-01-27) 1浏览

我们以一个学习的心态来对待这些PHP后门程序,很多PHP后门代码让我们看到程序员们是多么的用心良苦。 强悍的PHP一句话后门 这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的...

遭遇php的in_array低性能

遭遇php的in_array低性能

admin 13年前(2013-09-02) 1浏览

PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,我们一起review了代码,“惊喜”的发现居然...

Zend Studio 10 汉化——在线语言包安装步骤

Zend Studio 10 汉化——在线语言包安装步骤

admin 13年前(2013-06-14) 4浏览

前几天试用了Zend Studio 10,跟坛子里的朋友交流感觉不错,部分朋友提出希望能用上汉化版。为方便大家快速上手这个IDE,特整了一下汉化步骤,供参考。 声明:原创作品,如要转载,请说明来源,并保留作者信息。谢谢合作! #### 第一步: 启动...

Zend Studio 10 汉化——离线语言包安装步骤

Zend Studio 10 汉化——离线语言包安装步骤

admin 13年前(2013-06-14) 1浏览

前面讲到了在线汉化Zend Studio 10的方法,本节讲下她的离线语言包安装方法。Zend Studio 10在线汉化请参考《Zend Studio 10 汉化——在线语言包安装步骤》。 声明:原创作品,如要转载,请说明来源,并保留作者信息。谢谢...

zend php 动态数组

zend php 动态数组

admin 13年前(2013-05-26) 2浏览

对C语言有过了解的同学,都知道C语内置了数组类型,可是C数组是静态的—数组的长度在编译时期便已确定了长度(分配了内存)。甚至你都不能这么着使用 const int arr_size = 100; char foo[arr_size]; 使用数组即有较...

php缓存与加速分析与汇总

php缓存与加速分析与汇总

admin 13年前(2013-04-15) 1浏览

一、浏览器端缓存 要利用浏览器缓存则要先了解http协议内容,这里主要利用http协议头部header的一些头域名,主要“Expires”,“Etag”,“Last-Modified”; 先看张原理图: 当然还有其他http头域上图没说明,要详细点了...

PHP关闭浏览器后仍然继续执行的函数

PHP关闭浏览器后仍然继续执行的函数

admin 15年前(2011-06-07) 2浏览

函数名称:ignore_user_abort 官方说明:http://cn2.php.net/manual/en/function.ignore-user-abort.php 使用方法: 即使Client断开(如关掉浏览器),PHP脚本也可以继续执行...

PHP 基于文件头的文件类型验证类

PHP 基于文件头的文件类型验证类

admin 15年前(2011-06-07) 1浏览

From:http://www.zdyi.com/file-type-validation/624 在PHP开发中,传统的上传文件类型验证是基于文件扩展名的验证方式(如pathinfo函数),很容易通过修改扩展名来欺骗。 我这里写了一个验证类,是通过...

几个有用的php字符串过滤,转换函数

几个有用的php字符串过滤,转换函数

admin 16年前(2010-12-25) 1浏览

nl2br();// \n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htm...

php常用类整理

php常用类整理

admin 16年前(2010-12-10) 1浏览

在实际开发过程会经常会遇到一些重复的操作,如果每次都要自己去实现这无疑加重了自己的工作量,下面对一些可能经常用到的类做个整理: 图表库 下面的类库可以让你很简单就能创建复杂的图表和图片。当然,它们需要GD库的支持。 pChart – 一个可以创建统计...

php对大文件进行读取操作

php对大文件进行读取操作

admin 16年前(2010-12-10) 1浏览

在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需...

php获取某个目录大小

php获取某个目录大小

admin 16年前(2010-10-22) 1浏览

算文件夹大小的函数: function countDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($Fo...

Windows上创建硬链接

Windows上创建硬链接

admin 16年前(2010-09-27) 1浏览

Unix上可以方便的创建软链接和硬链接。可以提供额外的访问文件的接口而无需复制文件,大大减小了重复文件的空间浪费和维护问题,也减少了大文件复制的开销。 Windows上只能创建硬链接(快捷方式有点类似软链接,不过还是有不小的区别的),要求Win200...

php实现验证码的识别(中级篇)

php实现验证码的识别(中级篇)

admin 16年前(2010-09-08) 2浏览

From:http://blog.csdn.net/ugg 在上篇文章 php实现验证码的识别(初级篇) 中,讲了如何识别简单的验证,这里的简单只的是验证码有数字和字母组成,格式统一,每次出现位置固定。这篇文章将继续深入研究识别验证码,这次识别的目标...

php用socket上传图片

php用socket上传图片

admin 16年前(2010-09-02) 3浏览

服务器端: 客户端: 使用方法 方法一: 方法二: 方法三: 相关日志PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module 升级最新 Nginx Mysql Php PHP关...

直接返回数组的方法是最慢的

直接返回数组的方法是最慢的

admin 16年前(2010-08-29) 3浏览

缓存文件,大家用的最多的估计就是 return array(); 实验证明,这种方法是较慢的,试考查以下的3个文件. 其一. $arr.php 直接返回 数组 其二, ini.php 为INI文件 db_host1 =123 db_host2 =12...

PHP经典函数收藏

PHP经典函数收藏

admin 16年前(2010-08-29) 1浏览

//获取IP zuolo:由于防火墙的原因 REMOTE_ADDR 就是服务器外网IP PHP重定向

Php Zend 文件解密方法

Php Zend 文件解密方法

admin 16年前(2010-08-14) 1浏览

zend解密方法 解密ZEND加密后的PHP 先下载http://pecl.php.net/get/vld-0.8.0.tgz 执行 [root@74-82-173-217 ~]# tar -xzf vld-0.8.0.tgz //解压 [root@...

PHP 计算页面执行时间

PHP 计算页面执行时间

admin 16年前(2010-08-11) 1浏览

[root@74-82-173-217 ~]# cat runtime.php 在 php 文件头加上开始代码 include (“runtime.php”); $runtime= new runtime; $runtime-...

PHP Curl 多线程实现

PHP Curl 多线程实现

admin 16年前(2010-08-04) 3浏览

使用方法: $urls = array(“http://baidu.com”, “http://21andy.com”, “http://google.com”); $mp = ...

一个简单的php在线端口扫描器

一个简单的php在线端口扫描器

admin 16年前(2010-08-02) 2浏览

本文作者:angel 文章性质:原创 发布日期:2004-04-02 前言 PHP是一种功能强大的Web开发语言。开发效率高,语法简单,为动态网站量身定做,加强面向对象(向C++靠拢,与JAVA搭了点边),可惜单线程(这是至命弱点,据说PHP是用C\...

Xdebug+Komodo调试PHP程序

Xdebug+Komodo调试PHP程序

admin 16年前(2010-07-25) 3浏览

Xdebug+Komodo调试PHP程序 服务端 172.16.28.231 安装 Xdebug http://xdebug.org/files/xdebug-2.1.0.tgz 客户端 172.16.28.121 安装 Komodo http://...

PHP5字符串处理函数大全

PHP5字符串处理函数大全

admin 16年前(2010-07-23) 2浏览

addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个...