PHP使用QPM实现多进程并行任务处理程序 经验

PHP 是强大的web开发语言,以至于大家常常忘记PHP 可以用来开发健壮的命令行(CLI)程序以至于daemon程序,而编写daemon程序免不了与各种进程管理打交道,使用QPM编写多进程程序非常简

jopen 2015-03-11   21414   0
PHP   PHP开发  

PHP实现小写金额转换大写金额【精确到分】 代码段

/** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ function get_amount($num){ $c1 = "零壹贰叁肆伍陆柒捌玖"; $c2 = "分角元拾佰仟万拾佰仟亿"; $num = round($num, 2); $num = $num * 100; if (strlen(

phpfg 2015-01-17   1456   0
PHP  

php实现通过http头禁止浏览器缓存 代码段

header('Expires: 0'); header('Last-Modified: '. gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-store, no-cahe, must-revalidate'); //ie专用 header('Cache-Control: post-chedk=0, pre-check=0

pkiek23 2015-01-18   1710   0
PHP  

PHP实现获取中文的首页字母方法 代码段

function getfirstchar($s0) { $fchar = ord(substr($s0, 0, 1)); if (($fchar >= ord("a") and $fchar <= ord("z"))or($fchar >= ord("A") and $fchar <= ord("Z"))) return strtoupper(chr($fchar)); $s = iconv("

lpki123 2015-03-03   705   0
PHP  

PHP算式验证码和汉字验证码的实现方法 代码段

PHP网站开发中,验证码可以有效地保护我们的表单不被恶意提交,但是如果不使用算式验证码或者汉字验证码,仅仅使用简单的字母或者数字验证码,这样的验证码方案真的安全吗? 大家知道简单数字或者字母验证

jopen 2015-03-08   4237   0
PHP  

PHP实现直接在页面上执行SQL语句 代码段

php if (isset($_POST['submit'])) { $rowID = $_POST['id']; mysql_connect("mysql153.secureserver.net"

phpde 2015-03-17   3060   0
PHP  

PHP多线程批量采集下载图片的实现代码 代码段

使用curl的多线程,另外curl可以设置请求时间,遇到很慢的url资源,可以果断的放弃,这样没有阻塞,另外有多线程请求,效率应该比较高 /** * curl 多线程 * @param array $array 并行网址 * @param int $timeout 超时时间 * @return mix */ public function Curl_http($array,$timeout='15

phpw34 2015-04-21   4571   0
PHP  

jquery+php实现类似百度搜索框智能提示效果 代码段

这个程序是利用php+ajax+jquery 实现的一个仿baidu智能提示的效果,有需要的朋友可以下载测试哦。 代码如下 index.html文件,保保存成index.htm

gxfw 2015-04-25   11484   0
PHP  

PHP迭代器来实现一个斐波纳契数列 代码段

斐波纳契 数列通常做法是用递归实现,当然还有其它的方法。这里现学现卖,用PHP的 迭代器 来实现一个斐波纳契数列,几乎没有什么难度,只是把类里的next()方法重写了一次。注释已经写到代码中,也是相当好理解的。

gxfw 2015-04-25   678   0
PHP  

php实现可以返回多个值的函数 代码段

在python和golang中都有一个函数同时返回多个值的方法,其实php也可以,但相比python和golang要稍微麻烦一点,下面是一个简单的演示范例,这里用到了list函数 php function retrieve_user_profile()

n342 2015-04-28   917   0
PHP  

C++中实现类似php的UTF8和UrlEncode函数 代码段

#include <string> #include <vector> inline BYTE toHex(const BYTE x) { return x>9?x+55:x+48; } std::string WC2UT(const wchar_t* buf) { int len=WideCharToMultiByte(CP_UTF8,0,buf,-1,NULL,0,NULL,NULL); st

kdloeki 2015-05-21   1176   0
C/C++  

php实现定时创建指定大小文件脚本 代码段

将以下脚本文件加入crontab,即可实现定时生成新文件。脚本的原理主要是使用dd指令创建指定大小的文件。 php $timestamp = time(); $id = uniqid(); $filename

jopen 2015-07-10   968   0
PHP  

PHP实现冒泡排序(从小到大) 代码段

PHP //数组元素值从小到大排序 $arr=array(1,42,0,3,15,7,19,26); //定义一个中间变量 $temp=0; //外层循环的次数 for($i=0;$i

f87y 2015-07-23   8314   0
PHP  

PHP图像处理类实现缩放、裁剪、加水印 经验

传不同的值,从而实现不同功能。   目前只实现了三个功能:1:图片缩放,2:图片裁剪,3:加图片水印。 在实例化中,通过给第二个参数传不同的值,从而实现不同的功能 php include "image

fmms 2012-01-18   32900   0
PHP   PHP开发  

使用PHP Websockets+HTML5实现的聊天系统:WSChat 经验

WSChat是一个简单的Web聊天系统,使用PHP Websockets 服务器代码和一个Javascript 客户端HTML5 API来创建类似于 IRC 通过Web界面来实现实时聊天。它支持系统域,渠道(与各

jopen 2013-08-26   31598   0

PHP实现一个FTP客户端 经验

php具有很好的扩展性,在php中对于ftp文件的上传也是内置功能,和其他语言一样,只能实现的是客户端。 class FtpClient { /** * 上传文件根目录 * @var string */

jopen 2014-11-17   25280   0
PHP   PHP开发  

Stark - 一个 PHP 实现的轻量级多进程处理 Daemon 经验

Starkis a library for running php code as multi-process daemon. Requires PHP 5.3 or Higher A POSIX compatible

jopen 2015-07-14   22317   0

php实现的轻量级日志文件监控脚本配合ElasticSearch 经验

php-logstash php实现的轻量级日志文件监控转储脚本 说明 通过这个轻巧的脚本可以很容易的将日志送到 elasticsearch 中,并且本地测试处理能力基本保持在接近1w/s的速度。

jopen 2016-01-01   22048   0

git-hook-auto-update - 代码自动分发的php实现 经验

git-hook 简介 基于php和swoole的简易可靠的代码自动同步工具,可指定分支,指定服务器进行更新 流程 特点 0: 配置化, 配置支持自举 1:可指定分支 使用 0: 安装 swoole扩展

jopen 2016-01-23   17980   0

分布式任务分发框架Gearman教程和PHP实现实例 经验

ervice,如RPC风格,或者REST风格,其本身都有一定的复杂性。相比之下,Gearman也能实现类似的作用,而且更简单易用。 一个Gearman请求的处理过程涉及三个角色:Client

LouL36 2016-01-22   10317   0
1 2 3 4 5 6 7 8 9 10