- 博客(188)
- 收藏
- 关注
原创 php异步操作类库
httpclient for php 的选择常用方案有以下(友情提示:排列顺序只为所想起时的先后顺序并再无特别含义)1.HttpClient Version 0.9, Simon Willison April 6th 2003http://scripts.incutio.com/httpclient/HttpClient.class.php 2.snoopySnoopy Snoopy 1.2...
2011-06-05 16:01:19
306
原创 织梦HTTP IMAGE下载类
<?php if(!defined('DEDEINC')) exit("Request Error!");/** * 织梦HTTP下载类 * * @version $Id: dedehttpdown.class.php 1 11:42 2010年7月6日Z tianya $ * @package DedeCMS.Libraries * ...
2011-06-05 14:57:02
237
原创 php汉字转拼音
<?php/**************************************************************************** Pinyin.php* ------------------------------* Date ...
2011-06-05 14:41:31
597
原创 PHP采集利器:Snoopy 试用心得
Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy正确运行需要你的服务器的PHP版本在4以上,并且支持PCRE(Perl Compatible Regular Expressions),基本的LAMP服务都支持。一、Snoopy的一些特点: 1.抓取网页的内容 fetch 2.抓取网页的文本内容 (去除HTML标签) fetchtext...
2011-06-05 14:34:54
398
原创 php异步调用 提高用户体验
这是我的一个技术很好的朋友写的,要我发表在我的博客上可让php爱好者的读者和爱好php学习的朋友们参考参考. 案例:PHP语言某SNS社区,在系统里,用户给自己的好友(好友数量上百)发送邮件,每封邮件内容不一,发送后提示发送完毕!常用PHP写法sendmail.php<?php$count=count($emailarr);//$emailarr数组为好友的邮件地址...
2011-05-30 14:22:04
133
原创 PHP 异步调用 后台调用 持续执行 断开连接/浏览器
标题很怪,因为我也不知道怎样用一句简短的话来概括下面这部分内容。只是希望各位 PHP 的开发者们更容易通过搜索引擎搜到这篇介绍。这回的核心内容就是围绕 ignore_user_abort 这个函数展开的。做 Web 开发的人都知道,浏览器和服务器之间是通过 HTTP 协议进行连接通讯的。这是一种基于请求和响应模型的协议。浏览器通过 URL 向某台服务器发起请求(Request),...
2011-05-26 10:31:57
223
原创 php socket模拟POST GET请求 fsockopen版
function httpRequestGET($url){$url2 = parse_url($url);$url2["path"] = ($url2["path"] == "" ? "/" : $url2["path"]);$url2["port"] = ($url2["port"] == "" ? 80 : $url2["
2011-05-26 10:14:45
224
原创 php socket GET POST提交方法(HttpClient) 框架
<?php/* Version 0.9, 6th April 2003 - Simon Willison ( http://simon.incutio.com/ ) Manual: http://scripts.incutio.com/httpclient/*/class HttpClient { // Request vars var $ho...
2011-05-25 18:29:04
209
原创 mantis
mantis 缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。Manti Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基...
2011-05-25 09:50:49
216
原创 Mysql事务
Mysql使用了一个平面事务模型:嵌套的事务是不允许的,在第一个里面使用start transaction或者begin之后,第二个事务开始的时候,自动的提交第一个事务。同样,许多其他的Mysql命令运行的时候都会隐藏的执行一个commit命令,下面是一个列表:DROP DATABASE/DROP TABLECREATE INDEX/DROP INDEXALTER TABLE/RE...
2011-05-21 18:39:46
107
原创 Curl参数一览
* 目录 1. 介绍 2. curl扩展的安装 3. curl_init 4. curl_setopt 5. curl_exec 6. curl_close 7. curl_version * 介绍 PHP 支持libcurl(允许你用不同的协议连接...
2011-05-06 17:30:18
121
原创 java实现msn机器人 jml
import net.sf.jml.MsnContact;import net.sf.jml.MsnContactPending;import net.sf.jml.MsnGroup;import net.sf.jml.MsnList;import net.sf.jml.MsnMessenger;import net.sf.jml.MsnSwitchboard;import...
2011-05-05 19:27:23
341
原创 MSN、QQ、GTalk机器人实现原理及代码
腾讯滔滔近期发布,各大IT网站争相报道最后的结论是滔滔不会做MSN、GTalk机器人,所以饭否、唧歪类网站在腾讯入侵后仍然有生存的余地。twitter模式,即迷你博客网站的兴起、流行主要是因为接入方法多样我们打开这些网站,可以发现迷你博客内容的发布多数不是来自网页,超过半数是来自IM.因为IM是互联网发展到现在非常成功的一个产品,其中QQ、MSN、GTalk占有绝对优势. 我们...
2011-05-04 09:38:49
324
原创 使用DotMSN 2.0开发MSN机器人
在网络上查阅了很多关于通过DotMSN开发包来开发MSN机器人的小程序,为了验证其正确性,本人亲自测试,发现了这样一篇文章,他写的很好,没有问题。下面就贴出源代码,和大家分享。请提前在项目引用中添加下载到的DotMSN.dll文件,再using DotMSN; using System; using System.Collect...
2011-05-04 09:34:50
132
原创 使用LumaQQ来开发QQ机器人
自从博客园闪存发布了QQ机器人以后,闪存数量一下子就上升了很多。很多人也一直都在询问QQ机器人是如何开发的,这足以说明QQ在中国不仅仅是普通人使用的IM工具,在程序员圈子里也相当有人缘的,其老大地位不容怀疑啊。我这篇也算是给解答一些朋友的疑惑吧。 所谓的IM机器人(QQ,MSN),其实就是一个简化版的IM客户端(QQ,MSN)。利用这个简单的客户端连接到IM服务器, 接收和发送...
2011-05-04 09:25:48
324
原创 PHPRPC
PHPRPC 是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。目前该协议的最新版本为 3.0。该版本目前已有以下几种语言的实现:ASP:提供 JScript 和 VBScript 两种语言的支持。 ActionScript:提供 A...
2011-04-24 11:01:17
229
原创 PHP身份证验证程序
<?php// 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){ if (strlen($idcard_base) != 17){ return false; } // 加权因子 $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7...
2011-04-24 10:56:13
118
原创 常用Web Service汇总(天气预报、时刻表等)
天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字Web Service Endpoint Disco WSDL 中国邮政编码 <-> 地址信息双向...
2011-04-24 10:43:50
162
原创 WSDL
Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。为用户提供详细的接口说明书。目录WSDL 简介 WSDL 历史 WSDL 功能 WSDL 元素 WSDL 文档结构<script type="text/javascript"></script>...
2011-04-24 10:18:49
159
原创 nginx 502 Bad Gateway 错误问题收集
502是FastCGI出现问题,所以从FastCGI配置入手。 1.请检查你的FastCGI进程是否启动 2.FastCGI进程不够使用 请通过执行 netstat -anpo | grep "php-cgi" | wc -l 判断,是否接近你启动的FastCGI进程,接近你的设置,表示进程不够 3.执行超时 请把 fastcgi_connect_timeout 300; fastcgi_send...
2011-04-23 09:43:36
2290
原创 Qomo Linux 2.0.0
本着半年一个大版本,2月一个snapshot版本的Qomo社区发行版的发布规律。11月29日,Qomo 1.1.0正式发布,这是自2010年9月Qomo 1.1.0发布后的第一个snapshot版本。基于Qomo最新的理念,在Qomo 1.0.0的基础上吸纳了开源社区最新的技术成果及版本更新,通过完全开放的社区研发机制完成了Qomo 1.1.0的版本,作为Qomo 1.0.0与Qomo 2.0.0...
2011-04-17 15:12:52
233
1
原创 Java 本地接口规范
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 ...
2011-04-16 23:04:57
92
原创 java 和 C++ Socket通信(java作为服务端server,C++作为客户端client,解决中文乱码问题GBK和UTF8) ...
代码: http://files.cnblogs.com/kenkofox/Client-CPlusPlus.rarhttp://files.cnblogs.com/kenkofox/Server_Java.rar java和C++使用Socket通信,其实底层Socket都是相通的,所以只需要按照各自的语法去做就是了。 java服务器端使用ServerSocket的accep...
2011-04-16 22:47:49
449
原创 中国移动CMPP短信开发平台通讯包 2.8
[size=x-small;]1 软件完全用JAVA开发,便于移植和扩展 2 采用JDK1.4中nio包中的数据隧道技术,避免过多线程消耗,异步通讯更加快捷 3 自动维持长连接,自动发送响应包,开发人员不必考虑通讯细节 4 自动重连功能即使短信网关和模拟网关故障或网络故障也不会让系统死掉,适合无人值守 5 接口简单,开发人员只需仿照样例填充SP业务部分代码,节省开发成本 6 修...
2011-04-16 21:53:42
338
原创 CMPP SP端 C# 实例
//附CMPPClient.cs:/*作者:TNT 时间:2003年12月文件说明:本文件实现SP端的协议开发。*/using System;using System.Security.Cryptography; using System.Net.Sockets; using System.Net;using System.Text; using Syst...
2011-04-16 21:41:36
200
原创 javascript json框架
/*json.js2011-02-23Public DomainNo warranty expressed or implied. Use at your own risk.This file has been superceded by http://www.JSON.org/json2.jsSee http://www.JSON.org/js.html...
2011-04-15 15:15:01
140
原创 光头男人乐嘉:非典型主持人(图)
现代人是金鱼,只有3秒钟的记忆。当《非诚勿扰》中的马诺、阎凤娇、马伊咪们像浮云一样散去,美女不再是稀缺资源拜金早不是拍案惊奇,纯情与丑闻在网络轮番上演后,倒是一个叫乐嘉的光头男人留了下来。 乐嘉,36岁,从事演讲和培训行业17年。他入行时,中国的演讲培训业还处于先秦战国时代。21岁的时候,乐嘉已经享受过荣誉和掌声的洗礼,济南军区的礼堂里,演讲结束,4000多人全体起立,掌声长达6分半钟。“不...
2011-04-14 13:30:19
686
原创 Google App Engine 飞信API接口
Google App Engine 飞信API接口 网页版飞信:https://fetionlib.appspot.com/ Google App Engine 飞信API接口package com.test;import java.io.BufferedReader;import java.io.DataOutputStream;import ...
2011-04-14 11:23:20
138
原创 PHP通过串口发短信
随技术进步,短信收发领域按时间先后产生了三种模式:BLOCK MODE,基于AT指令的TEXT MODE,基于AT指令的PDUMODE。其中,TEXT MODE比较简单,多款诺基亚手机均支持此款模式。西门子的手机大多数只支持PDU MODE。PDU模式是收发短信的一种方法,短信正文经过十六进制编码后被传送。目前,PDU已取代BLOCK MODE。SMS是由Etsi所制定的一个规范(GS...
2011-04-14 11:07:46
191
原创 php 发送手机短信(转载)
<?php /*- * 版权没有,欢迎拷贝 (x) 2006 胖头鱼. * 作者: pangty <pangty@ta139.com> * * $Id: RS232.php,v 0.1 2006-7-29 05:28 PM Exp $ * * 运行环境:Windows XP,PHP ...
2011-04-14 10:51:53
278
原创 Google Voice 短信发送接口PHP开源版(支持群发)
Google Voice 短信发送接口PHP开源版,如果需要群发多帐号用英文逗号(,)分隔(86159..,86159..),消息内容不支持中文,当您输入中文的时候系统会自动转换为拼音(为了区分是拼音,拼音首字母大写),保证消息能正常发送(输入"我是旋风"短信内容为"Wo Shi Xuan Feng")所需PHP扩展:curl 。字符编码均为GBK(考虑拼音转换) 不足的地方是目前...
2011-04-14 10:29:19
653
原创 中国移动飞信免费发短信API接口(第三方 Fetion API)
备注:2010年7月底移动飞信修改协议,造成影响的 sms.api.bz 免费发送短信API接口,已于2010年8月3日19:00恢复正常。 飞信是由中国移动通信集团公司推出的一款集商务应用和娱乐功能为一体的,基于手机应用以及与Internet深度互通的即时通讯产品,可免费给好友发送短信。 1、下载中国移动飞信PC客户端软件(http://www.fetion.com....
2011-04-14 10:03:01
239
原创 深入理解PHP内存管理之谁动了我的内存
首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage()); 输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同): int(9...
2011-04-12 21:57:07
143
原创 javascript 给Object扩展extend方法
对Object的extend是一个常用的功能。举一个例子,由于javascript 没有重载(overload),而且函数的参数类型是没有定义的,所以很多时候我们都传入一个对象来作为参数已方便控制。通常在函数里面给了参数对象的默认值,这个时候就需要通过extend来把传入的参数覆盖进默认参数,如:giant.ui.imageshow = function(options) { ...
2011-04-12 13:16:46
1192
原创 易中天的十句话哲理
第一句:“人都是逼出来的”。每个人都是有潜能的,生于安乐,死于忧患,所以,当面对压力的时候,不要焦燥,也许这只是生活对你的一点小考验,相信自己,一切都能处理好,逼急了好汉可以上梁山,时世造英雄,穷则思变,人只有压力才会有动力。 第二句:“如果你简单,这个世界就对你简单”。简单生活才能幸福生活,人要知足常乐,宽容大度,什么事情都不能想繁杂,心灵的负荷重了,就会怨天忧人。要定期的对记忆进行一次...
2011-04-11 16:48:15
120
原创 HTML解析器 jsoup
jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。jsoup的主要功能如下:从一个URL,文件或字符串中解析HTML; 使用DOM或CSS选择器来查找、取出数据; 可操作HTML元素、属性、文本; jsoup是基于MIT协议发布的,...
2011-04-11 16:20:38
98
原创 javascript实现序列化serializable unserializable
/* phpserializer.js - JavaScript to PHP serialize / unserialize class. * * This class is designed to convert php variables to javascript * and javascript variables to php with a php serialize u...
2011-04-11 15:58:38
853
原创 socket模拟post表单
post的本质就是发送给目的程序一个标志为post的协议串如下:01POST /目的程序 HTTP/1.1 02Accept: */* 03Referer: http://www.phpiask.com 04Accept-Language: zh-cn,en-us;q=0.5 05Cont...
2011-04-11 15:40:40
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人