Quantcast
Channel: SelBoo's Blog 色萝卜
Browsing latest articles
Browse All 45 View Live

Image may be NSFW.
Clik here to view.

php基础知识树形图

............Tags - php , 思维导图

View Article



Linux下实现php多进程

    多进程:使用PHP的Process Control Functions(PCNTL/线程控制函数)   &nbs............Tags - php , 进程 , 线程

View Article

PHP多线程类

      通过php的Socket方式实现php程序的多线程。php本身是不支持多线程的,那么如何在php中............Tags - php , 进程 , 线程

View Article

signfork php多进程库

php多进程库:使用PHP真正的多进程模式,适用于数据采集、邮件群发、数据源更新、tcp服务器等环节。 运行条件:编译时需要 --enable-pcntl 以及 posi............Tags - php , 进程 , 线程

View Article

在Windows下写PHP的C扩展

安装好如下软件: 1. VC++ 6 2. php二进制环境 3. Cygwin. [color=#FF0000]............Tags - windows , php , c

View Article


在Linux下写PHP的C扩展

某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使............Tags - linux , c , php

View Article

Linux下C语言对PHP扩展

一,搭建php环境下载php 5.2.6 源码 并解压编译安装,搭建php环境二,创建扩展项目进入源码目录............Tags - linux , c , php

View Article

PHP导出MySQL数据到Excel文件

from:http://www.fuchaoqun.com/2010/05/php-export-mysql-excel/    &nbsp............Tags - php , mysql , excel

View Article


利用php远程下载功能解决FTP上传慢的问题

From:http://www.woniu.us/php_basic/189.html由于本博客用的godaddy的国外主机,所以用FTP上传文件 特别慢,于是找了个远程下载的代码,那速度是飞快啊![code]<form method="post"><input name="url" size="50" /><input name="submit"...

View Article


php.ini安全配置

php用越来越多!安全问题更为重要!这里讲解如果安全配置php.ini安全配置一(1) 打开php的安全模式  php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),  同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,  但是默认的php.ini是没有打开安全模式的,我们把它打开:  safe_mode =...

View Article

让PHP支持断点续传文件附源码

      其实说简单点就是通过这个变量$_SERVER['HTTP_RANGE']取得用户请求的文件的range,然后程序去控制文件的输出。比如第一次请求一个文件的从0到999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出。[code]$fname =...

View Article

PHP5字符串处理函数大全

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

View Article

Xdebug+Komodo调试PHP程序

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

View Article


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

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

View Article

PHP Curl 多线程实现

使用方法:$urls = array("http://baidu.com", "http://21andy.com", "http://google.com");$mp = new MultiHttpRequest($urls);$mp->start();[code]class_curl_multi.php<?php/* * Curl 多线程类 * 使用方法: *...

View Article


PHP 计算页面执行时间

[code][root@74-82-173-217 ~]# cat runtime.php<?phpclass runtime{  var $StartTime = 0;  var $StopTime = 0;    function get_microtime()  {    list($usec, $sec) = explode(' ', microtime());    return...

View Article

Php Zend 文件解密方法

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@74-82-173-217 ~]# mv vld-0.8.0 vld //重命名 [root@74-82-173-217 ~]# cd -R vld...

View Article


PHP经典函数收藏

//获取IP zuolo:由于防火墙的原因 REMOTE_ADDR 就是服务器外网IP<?function GetIP() {     if ($_SERVER["HTTP_X_FORWARDED_FOR"])        $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];    else if ($_SERVER["HTTP_CLIENT_IP"])...

View Article

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

缓存文件,大家用的最多的估计就是 return array();实验证明,这种方法是较慢的,试考查以下的3个文件.其一. $arr.php 直接返回 数组[code]<?phpreturn Array(    "db_host1" => 123,    "db_host2" => 123,    "db_host3" => 123,    "db_host4" =>...

View Article

php用socket上传图片

     服务器端:[code]<?phpset_time_limit(10);//* 设置不显示任何错误 *///error_reporting(0);function varinfo($str) {echo "<pre>";var_dump($str);echo "<pre>";}$commonProtocol =...

View Article

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

我们最常见的验证码1,四位数字,随机的一数字字符串,最原始的验证码,验证作用几乎为零。2,随机数字图片验证码。图片上的字符比较中规中矩,有的可能加入一些随机干扰素,还有一些是随机字符颜色,验证作用比上一个好。没有基本图形图像学知识的人,不可破!3,各种图片格式的随机数字+随机大写英文字母+随机干扰像素+随机位置。...

View Article


Image may be NSFW.
Clik here to view.

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

From:http://blog.csdn.net/ugg      在上篇文章 php实现验证码的识别(初级篇)...

View Article


php array占用内存测试

<?phpfunction convert($size) {    $unit=array(‘b’,'kb’,'mb’,'gb’,'tb’,'pb’);    return @round($size/pow(1024,($i=floor(log($size,1024)))),2).’ ‘.$unit[$i];...

View Article

Windows上创建硬链接

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

View Article

php获取某个目录大小

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

View Article


php对大文件进行读取操作

在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。需求有一个800M的日志文件,大约有500多万行, 用php返回最后几行的内容。实现方法1....

View Article

php常用类整理

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

View Article

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

nl2br();// \n to addslashes();...

View Article

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

From:http://www.zdyi.com/file-type-validation/624      在PHP开发中,传统的上传文件类型验证是基于文件扩展名的验证方式(如pathinfo函数),很容易通过修改扩展名来欺骗。我这里写了一个验证类,是通过文件头来判断文件格式.(也不是百分之百安全,如果用户伪造了文件头,也能通过验证)[code]<?php/** * 检证文件类型类 * *...

View Article



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

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

View Article
Browsing latest articles
Browse All 45 View Live




Latest Images