<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Soarb's 闭关修练中！]]></title> 
<link>http://blogger.xushaoqiang.com/index.php</link> 
<description><![CDATA[不在沉默中变坏，就在沉默中放荡]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Soarb's 闭关修练中！]]></copyright>
<item>
<link>http://blogger.xushaoqiang.com/xeno-tactic-flash-game/</link>
<title><![CDATA[xeno tactic 1分钟通关法]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[少一点酷]]></category>
<pubDate>Mon, 01 Sep 2008 16:19:49 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/xeno-tactic-flash-game/</guid> 
<description>
<![CDATA[ 
	　某日买阿里巴巴广告，不小心撞进了<a href="http://www.cnblogs.com/JustinYoung/archive/2008/06/28/game_xeno_tactic.html" target="_blank">Justin Young博客</a>.发现了xeno tactic　小游戏.当日下午就玩了6个小时，已过5关.后来一直到用游戏修改器前都停留在6关72波，给一架飞机剩400滴血给飞走了.　后来Justin Young告诉我用游戏修改器，可以修改金钱.　最终在充足的军费补给下逼向6关99波，可恨的是Justin Young　一直在QQ群里问我有没有过，我在群里回复时，疏忽忘了按暂停键给几只小爬虫给爬过去了.<br/>于时只能走捷径了.<br/>　能过对修改器的捣鼓，发现了很黄很暴力的几个参数　(以上文字可以跳过不读，^_^).<br/><br/>修改金币参数.　<br/>　打开游戏修改器<a href="attachment.php?fid=4">点击这里下载文件</a>.载入游戏后（进入相应关数），点击＂编辑＂菜单，然后打开＂打开编辑面板＂选项.输入查找数值＂80＂<br/>查找.　然后双击参数名为＂aso#92388＂的选项，在弹对对话框的＂值＂栏输入你想要的金钱.<br/><br/>修改波数（非关数），也是本文重点.从0波路到100波.　操作同上.查找数值＂0＂, 修改＂aso#26930＂的值为100即可！<br/><br/>别关窗口，还有重要的.<br/><br/>想秒杀那讨厌的空军吗？<br/>　告诉你一个关键值 480 . 查找480　将aso#89604参数名值改为...^_^.秒杀是不是很有快感？<br/><br/><br/><br/>写完了.现在也找不到当初感觉了！<br/>还是单纯点好，可恶的Justin Young　为什么要告诉我有游戏修改器这玩意呢？<br/><br/>　PS：战术探讨群　40570847　<br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/xeno/" rel="tag">xeno</a> , <a href="http://blogger.xushaoqiang.com/tags/tactic/" rel="tag">tactic</a> , <a href="http://blogger.xushaoqiang.com/tags/flashgame%25E9%2597%25B2%25E8%25AF%259D%25E7%2581%258C%25E6%25B0%25B4/" rel="tag">flashgame闲话灌水</a> , <a href="http://blogger.xushaoqiang.com/tags/swf/" rel="tag">swf</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/post/212/</link>
<title><![CDATA[在逃避什么?]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[网络日记]]></category>
<pubDate>Sat, 28 Jun 2008 07:14:15 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/post/212/</guid> 
<description>
<![CDATA[ 
	<br/>再这样下去就会成为土著了.四个多月没有出过门.除了上次同学阿三来玩就没再见过其它的莫生人.<br/>我在逃避着.或是在等待着什么?<br/><br/>源来日记就是写着给自己看的.现在日志成了商业营销的利器.一片叫嚣!<br/>我想不跟新这个日志是对了.不宣传这个博客更是修生之道.让些搜索引擎带来的陌生ip阅读着我的文字.对生活不会有影响.<br/>日记就是日记,日记就是写给自己和想像的读者看的.想像的就是未知的,陌生的.<br/><br/>这就是不写日志的原因吧.现在看来已无顾忌! <br/><br/><br/>为什么不工作?<br/><br/>现在很穷.穷得家门都不敢出.从来都是回在未来中,未来我会有很多商口流通介质. 每天可以呼吸新鲜的空气,听林子里的鸟叽叽喳喳的叫着.可以晨跑,可以黄昏跑. 可以夜里一个人拿着无线设备去幽深的山里寻找灵异的事........<br/>很多时候有"恍然大悟"的时候,发现未来是多么可笑,多么的不现实.但我至现在也坚信着会了.这就是为什么恍然大悟会加引号的原因.<br/>所以为了很多钱,必需把握中一个机会.对!只要一个机会.<br/>聪明马仔,笨大佬. 对,就笨笨的抓住一个机会. 然后再去一个一个的抓. 不要一手抓一个,要两手抓一个.这叫聚焦!<br/>机会是自己给自己的.机会不会因为我有想像力就垂青我.所以宁做饿狼,不做打工狗!<br/><br/>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/php-chul/</link>
<title><![CDATA[PHP中的CURL函数库（Client URL Library Function）]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[人在网路]]></category>
<pubDate>Sat, 26 Apr 2008 15:18:08 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/php-chul/</guid> 
<description>
<![CDATA[ 
	<p>curl_close &mdash; 关闭一个curl会话<br />curl_copy_handle &mdash; 拷贝一个curl连接资源的所有内容和参数<br />curl_errno &mdash; 返回一个包含当前会话错误信息的数字编号<br />curl_error &mdash; 返回一个包含当前会话错误信息的字符串<br />curl_exec &mdash; 执行一个curl会话<br />curl_getinfo &mdash; 获取一个curl连接资源句柄的信息<br />curl_init &mdash; 初始化一个curl会话<br />curl_multi_add_handle &mdash; 向curl批处理会话中添加单独的curl句柄资源<br />curl_multi_close &mdash; 关闭一个批处理句柄资源<br />curl_multi_exec &mdash; 解析一个curl批处理句柄<br />curl_multi_getcontent &mdash; 返回获取的输出的文本流<br />curl_multi_info_read &mdash; 获取当前解析的curl的相关传输信息<br />curl_multi_init &mdash; 初始化一个curl批处理句柄资源<br />curl_multi_remove_handle &mdash; 移除curl批处理句柄资源中的某个句柄资源<br />curl_multi_select &mdash; Get all the sockets associated with the cURL extension, which can then be &quot;selected&quot;<br />curl_setopt_array &mdash; 以数组的形式为一个curl设置会话参数<br />curl_setopt &mdash; 为一个curl设置会话参数<br />curl_version &mdash; 获取curl相关的版本信息</p><p>curl_init()函数的作用初始化一个curl会话，curl_init()函数唯一的一个参数是可选的，表示一个url地址。<br />curl_exec()函数的作用是执行一个curl会话，唯一的参数是curl_init()函数返回的句柄。<br />curl_close()函数的作用是关闭一个curl会话，唯一的参数是curl_init()函数返回的句柄。</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: #00008b">$ch</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">(</span><span style="color: #8b0000">&quot;</span><span style="color: red"><a href="http://www.baidu.com/" target="_blank">http://www.baidu.com/</a></span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_exec</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_close</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">?&gt;</span></div></div><p>curl_version()函数的作用是获取curl相关的版本信息，curl_version()函数有一个参数，不清楚是做什么的</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: blue">print_r</span><span style="color: olive">(</span><span style="color: blue">curl_version</span><span style="color: olive">())</span><span style="color: gray"><br /></span><span style="color: blue">?&gt;</span></div></div><p>curl_getinfo()函数的作用是获取一个curl连接资源句柄的信息，curl_getinfo()函数有两个参数，第一个参数是curl的资源句柄，第二个参数是下面一些常量：</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: #00008b">$ch</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">(</span><span style="color: #8b0000">&quot;</span><span style="color: red"><a href="http://www.baidu.com/" target="_blank">http://www.baidu.com/</a></span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">print_r</span><span style="color: olive">(</span><span style="color: blue">curl_getinfo</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">))</span><span style="color: gray">;<br /></span><span style="color: blue">?&gt;</span></div></div><p>可选的常量包括：</p><p>CURLINFO_EFFECTIVE_URL<br />最后一个有效的url地址</p><p>CURLINFO_HTTP_CODE<br />最后一个收到的HTTP代码</p><p>CURLINFO_FILETIME<br />远程获取文档的时间，如果无法获取，则返回值为&ldquo;-1&rdquo;</p><p>CURLINFO_TOTAL_TIME<br />最后一次传输所消耗的时间</p><p>CURLINFO_NAMELOOKUP_TIME<br />名称解析所消耗的时间</p><p>CURLINFO_CONNECT_TIME<br />建立连接所消耗的时间</p><p>CURLINFO_PRETRANSFER_TIME<br />从建立连接到准备传输所使用的时间</p><p>CURLINFO_STARTTRANSFER_TIME<br />从建立连接到传输开始所使用的时间</p><p>CURLINFO_REDIRECT_TIME<br />在事务传输开始前重定向所使用的时间</p><p>CURLINFO_SIZE_UPLOAD<br />上传数据量的总值</p><p>CURLINFO_SIZE_DOWNLOAD<br />下载数据量的总值</p><p>CURLINFO_SPEED_DOWNLOAD<br />平均下载速度</p><p>CURLINFO_SPEED_UPLOAD<br />平均上传速度</p><p>CURLINFO_HEADER_SIZE<br />header部分的大小</p><p>CURLINFO_HEADER_OUT<br />发送请求的字符串</p><p>CURLINFO_REQUEST_SIZE<br />在HTTP请求中有问题的请求的大小</p><p>CURLINFO_SSL_VERIFYRESULT<br />Result of SSL certification verification requested by setting CURLOPT_SSL_VERIFYPEER </p><p>CURLINFO_CONTENT_LENGTH_DOWNLOAD<br />从Content-Length: field中读取的下载内容长度</p><p>CURLINFO_CONTENT_LENGTH_UPLOAD<br />上传内容大小的说明</p><p>CURLINFO_CONTENT_TYPE<br />下载内容的&ldquo;Content-type&rdquo;值，NULL表示服务器没有发送有效的&ldquo;Content-Type: header&rdquo;</p><p>curl_setopt()函数的作用是为一个curl设置会话参数。curl_setopt_array()函数的作用是以数组的形式为一个curl设置会话参数。</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: #00008b">$ch</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">()</span><span style="color: gray">;<br /></span><span style="color: #00008b">$fp</span><span style="color: gray"> = </span><span style="color: blue">fopen</span><span style="color: olive">(</span><span style="color: #8b0000">&quot;</span><span style="color: red">example_homepage.txt</span><span style="color: #8b0000">&quot;</span><span style="color: gray">, </span><span style="color: #8b0000">&quot;</span><span style="color: red">w</span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_setopt</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: gray">, </span><span style="color: blue">CURLOPT_FILE</span><span style="color: gray">, </span><span style="color: #00008b">$fp</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: #00008b">$options</span><span style="color: gray"> = </span><span style="color: green">array</span><span style="color: olive">(</span><span style="color: gray"><br /></span><span style="color: blue">CURLOPT_URL</span><span style="color: gray"> =&gt; </span><span style="color: #8b0000">'</span><span style="color: red"><a href="http://www.baidu.com/" target="_blank">http://www.baidu.com/</a></span><span style="color: #8b0000">'</span><span style="color: gray">,<br /></span><span style="color: blue">CURLOPT_HEADER</span><span style="color: gray"> =&gt; </span><span style="color: green">false</span><span style="color: gray"><br /></span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_setopt_array</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: gray">, </span><span style="color: #00008b">$options</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_exec</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_close</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">fclose</span><span style="color: olive">(</span><span style="color: #00008b">$fp</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">?&gt;</span></div></div><p>可设置的参数有：</p><p>CURLOPT_AUTOREFERER<br />自动设置header中的referer信息</p><p>CURLOPT_BINARYTRANSFER<br />在启用CURLOPT_RETURNTRANSFER时候将获取数据返回</p><p>CURLOPT_COOKIESESSION<br />启用时curl会仅仅传递一个session cookie，忽略其他的cookie，默认状况下curl会将所有的cookie返回给服务端。session cookie是指那些用来判断服务器端的session是否有效而存在的cookie。</p><p>CURLOPT_CRLF<br />启用时将Unix的换行符转换成回车换行符。</p><p>CURLOPT_DNS_USE_GLOBAL_CACHE<br />启用时会启用一个全局的DNS缓存，此项为线程安全的，并且默认为true。</p><p>CURLOPT_FAILONERROR<br />显示HTTP状态码，默认行为是忽略编号小于等于400的HTTP信息</p><p>CURLOPT_FILETIME<br />启用时会尝试修改远程文档中的信息。结果信息会通过curl_getinfo()函数的CURLINFO_FILETIME选项返回。</p><p>CURLOPT_FOLLOWLOCATION<br />启用时会将服务器服务器返回的&ldquo;Location:&rdquo;放在header中递归的返回给服务器，使用CURLOPT_MAXREDIRS可以限定递归返回的数量。</p><p>CURLOPT_FORBID_REUSE<br />在完成交互以后强迫断开连接，不能重用。</p><p>CURLOPT_FRESH_CONNECT<br />强制获取一个新的连接，替代缓存中的连接。</p><p>CURLOPT_FTP_USE_EPRT<br />TRUE to use EPRT (and LPRT) when doing active FTP downloads. Use FALSE to disable EPRT and LPRT and use PORT only.<br />Added in PHP 5.0.0. </p><p>CURLOPT_FTP_USE_EPSV<br />TRUE to first try an EPSV command for FTP transfers before reverting back to PASV. Set to FALSE to disable EPSV. </p><p>CURLOPT_FTPAPPEND<br />TRUE to append to the remote file instead of overwriting it.</p><p>CURLOPT_FTPASCII<br />An alias of CURLOPT_TRANSFERTEXT. Use that instead. </p><p>CURLOPT_FTPLISTONLY<br />TRUE to only list the names of an FTP directory. </p><p>CURLOPT_HEADER<br />启用时会将头文件的信息作为数据流输出。</p><p>CURLOPT_HTTPGET<br />启用时会设置HTTP的method为GET，因为GET是默认是，所以只在被修改的情况下使用。</p><p>CURLOPT_HTTPPROXYTUNNEL<br />启用时会通过HTTP代理来传输。</p><p>CURLOPT_MUTE<br />讲curl函数中所有修改过的参数恢复默认值。</p><p>CURLOPT_NETRC<br />在连接建立以后，访问~/.netrc文件获取用户名和密码信息连接远程站点。</p><p>CURLOPT_NOBODY<br />启用时将不对HTML中的body部分进行输出。</p><p>CURLOPT_NOPROGRESS<br />启用时关闭curl传输的进度条，此项的默认设置为true</p><p>CURLOPT_NOSIGNAL<br />启用时忽略所有的curl传递给php进行的信号。在SAPI多线程传输时此项被默认打开。</p><p>CURLOPT_POST<br />启用时会发送一个常规的POST请求，类型为：application/x-www-form-urlencoded，就像表单提交的一样。</p><p>CURLOPT_PUT<br />启用时允许HTTP发送文件，必须同时设置CURLOPT_INFILE和CURLOPT_INFILESIZE</p><p>CURLOPT_RETURNTRANSFER<br />讲curl_exec()获取的信息以文件流的形式返回，而不是直接输出。</p><p>CURLOPT_SSL_VERIFYPEER<br />FALSE to stop cURL from verifying the peer's certificate. Alternate certificates to verify against can be specified with the CURLOPT_CAINFO option or a certificate directory can be specified with the CURLOPT_CAPATH option. CURLOPT_SSL_VERIFYHOST may also need to be TRUE or FALSE if CURLOPT_SSL_VERIFYPEER is disabled (it defaults to 2). TRUE by default as of cURL 7.10. Default bundle installed as of cURL 7.10. </p><p>CURLOPT_TRANSFERTEXT<br />TRUE to use ASCII mode for FTP transfers. For LDAP, it retrieves data in plain text instead of HTML. On Windows systems, it will not set STDOUT to binary mode. </p><p>CURLOPT_UNRESTRICTED_AUTH<br />在使用CURLOPT_FOLLOWLOCATION产生的header中的多个locations中持续追加用户名和密码信息，即使域名已发生改变。</p><p>CURLOPT_UPLOAD<br />启用时允许文件传输</p><p>CURLOPT_VERBOSE<br />启用时会汇报所有的信息，存放在STDERR或指定的CURLOPT_STDERR中</p><p>CURLOPT_BUFFERSIZE<br />每次获取的数据中读入缓存的大小，这个值每次都会被填满。</p><p>CURLOPT_CLOSEPOLICY<br />不是CURLCLOSEPOLICY_LEAST_RECENTLY_USED就是CURLCLOSEPOLICY_OLDEST，还存在另外三个，但是curl暂时还不支持。. </p><p>CURLOPT_CONNECTTIMEOUT<br />在发起连接前等待的时间，如果设置为0，则不等待。</p><p>CURLOPT_DNS_CACHE_TIMEOUT<br />设置在内存中保存DNS信息的时间，默认为120秒。</p><p>CURLOPT_FTPSSLAUTH<br />The FTP authentication method (when is activated): CURLFTPAUTH_SSL (try SSL first), CURLFTPAUTH_TLS (try TLS first), or CURLFTPAUTH_DEFAULT (let cURL decide). </p><p>CURLOPT_HTTP_VERSION<br />设置curl使用的HTTP协议，CURL_HTTP_VERSION_NONE（让curl自己判断），CURL_HTTP_VERSION_1_0（HTTP/1.0），CURL_HTTP_VERSION_1_1（HTTP/1.1）</p><p>CURLOPT_HTTPAUTH<br />使用的HTTP验证方法，可选的值有：CURLAUTH_BASIC，CURLAUTH_DIGEST，CURLAUTH_GSSNEGOTIATE，CURLAUTH_NTLM，CURLAUTH_ANY，CURLAUTH_ANYSAFE，可以使用&ldquo;&#124;&rdquo;操作符分隔多个值，curl让服务器选择一个支持最好的值，CURLAUTH_ANY等价于CURLAUTH_BASIC &#124; CURLAUTH_DIGEST &#124; CURLAUTH_GSSNEGOTIATE &#124; CURLAUTH_NTLM，CURLAUTH_ANYSAFE等价于CURLAUTH_DIGEST &#124; CURLAUTH_GSSNEGOTIATE &#124; CURLAUTH_NTLM</p><p>CURLOPT_INFILESIZE<br />设定上传文件的大小</p><p>CURLOPT_LOW_SPEED_LIMIT<br />当传输速度小于CURLOPT_LOW_SPEED_LIMIT时，PHP会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输。</p><p>CURLOPT_LOW_SPEED_TIME<br />The number of seconds the transfer should be below CURLOPT_LOW_SPEED_LIMIT for PHP to consider the transfer too slow and abort.<br />当传输速度小于CURLOPT_LOW_SPEED_LIMIT时，PHP会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输。</p><p>CURLOPT_MAXCONNECTS<br />允许的最大连接数量，超过是会通过CURLOPT_CLOSEPOLICY决定应该停止哪些连接</p><p>CURLOPT_MAXREDIRS<br />指定最多的HTTP重定向的数量，这个选项是和CURLOPT_FOLLOWLOCATION一起使用的。</p><p>CURLOPT_PORT<br />一个可选的用来指定连接端口的量</p><p>CURLOPT_PROXYAUTH<br />The HTTP authentication method(s) to use for the proxy connection. Use the same bitmasks as described in CURLOPT_HTTPAUTH. For proxy authentication, only CURLAUTH_BASIC and CURLAUTH_NTLM are currently supported. </p><p>CURLOPT_PROXYPORT<br />The port number of the proxy to connect to. This port number can also be set in CURLOPT_PROXY. </p><p>CURLOPT_PROXYTYPE<br />Either CURLPROXY_HTTP (default) or CURLPROXY_SOCKS5. </p><p>CURLOPT_RESUME_FROM<br />在恢复传输时传递一个字节偏移量（用来断点续传）</p><p>CURLOPT_SSL_VERIFYHOST<br />1 to check the existence of a common name in the SSL peer certificate.<br />2 to check the existence of a common name and also verify that it matches the hostname provided. </p><p>CURLOPT_SSLVERSION<br />The SSL version (2 or 3) to use. By default PHP will try to determine this itself, although in some cases this must be set manually. </p><p>CURLOPT_TIMECONDITION<br />如果在CURLOPT_TIMEVALUE指定的某个时间以后被编辑过，则使用CURL_TIMECOND_IFMODSINCE返回页面，如果没有被修改过，并且CURLOPT_HEADER为true，则返回一个&quot;304 Not Modified&quot;的header，CURLOPT_HEADER为false，则使用CURL_TIMECOND_ISUNMODSINCE，默认值为CURL_TIMECOND_IFMODSINCE</p><p>CURLOPT_TIMEOUT<br />设置curl允许执行的最长秒数</p><p>CURLOPT_TIMEVALUE<br />设置一个CURLOPT_TIMECONDITION使用的时间戳，在默认状态下使用的是CURL_TIMECOND_IFMODSINCE</p><p>CURLOPT_CAINFO<br />The name of a file holding one or more certificates to verify the peer with. This only makes sense when used in combination with CURLOPT_SSL_VERIFYPEER. </p><p>CURLOPT_CAPATH<br />A directory that holds multiple CA certificates. Use this option alongside CURLOPT_SSL_VERIFYPEER. </p><p>CURLOPT_COOKIE<br />设定HTTP请求中&ldquo;Set-Cookie:&rdquo;部分的内容。</p><p>CURLOPT_COOKIEFILE<br />包含cookie信息的文件名称，这个cookie文件可以是Netscape格式或者HTTP风格的header信息。</p><p>CURLOPT_COOKIEJAR<br />连接关闭以后，存放cookie信息的文件名称</p><p>CURLOPT_CUSTOMREQUEST<br />A custom request method to use instead of &quot;GET&quot; or &quot;HEAD&quot; when doing a HTTP request. This is useful for doing &quot;DELETE&quot; or other, more obscure HTTP requests. Valid values are things like &quot;GET&quot;, &quot;POST&quot;, &quot;CONNECT&quot; and so on; i.e. Do not enter a whole HTTP request line here. For instance, entering &quot;GET /index.html HTTP/1.0&#92;r&#92;n&#92;r&#92;n&quot; would be incorrect.<br />Note: Don't do this without making sure the server supports the custom request method first. </p><p>CURLOPT_EGBSOCKET<br />Like CURLOPT_RANDOM_FILE, except a filename to an Entropy Gathering Daemon socket. </p><p>CURLOPT_ENCODING<br />header中&ldquo;Accept-Encoding: &rdquo;部分的内容，支持的编码格式为：&quot;identity&quot;，&quot;deflate&quot;，&quot;gzip&quot;。如果设置为空字符串，则表示支持所有的编码格式</p><p>CURLOPT_FTPPORT<br />The value which will be used to get the IP address to use for the FTP &quot;POST&quot; instruction. The &quot;POST&quot; instruction tells the remote server to connect to our specified IP address. The string may be a plain IP address, a hostname, a network interface name (under Unix), or just a plain '-' to use the systems default IP address. </p><p>CURLOPT_INTERFACE<br />在外部网络接口中使用的名称，可以是一个接口名，IP或者主机名。</p><p>CURLOPT_KRB4LEVEL<br />KRB4(Kerberos 4)安全级别的设置，可以是一下几个值之一：&quot;clear&quot;，&quot;safe&quot;，&quot;confidential&quot;，&quot;private&quot;。默认的值为&quot;private&quot;，设置为null的时候表示禁用KRB4，现在KRB4安全仅能在FTP传输中使用。</p><p>CURLOPT_POSTFIELDS<br />在HTTP中的&ldquo;POST&rdquo;操作。如果要传送一个文件，需要一个@开头的文件名</p><p>CURLOPT_PROXY<br />设置通过的HTTP代理服务器</p><p>CURLOPT_PROXYUSERPWD<br />连接到代理服务器的，格式为&ldquo;[username]:[password]&rdquo;的用户名和密码。</p><p>CURLOPT_RANDOM_FILE<br />设定存放SSL用到的随机数种子的文件名称</p><p>CURLOPT_RANGE<br />设置HTTP传输范围，可以用&ldquo;X-Y&rdquo;的形式设置一个传输区间，如果有多个HTTP传输，则使用逗号分隔多个值，形如：&quot;X-Y,N-M&quot;。</p><p>CURLOPT_REFERER<br />设置header中&quot;Referer: &quot; 部分的值。</p><p>CURLOPT_SSL_CIPHER_LIST<br />A list of ciphers to use for SSL. For example, RC4-SHA and TLSv1 are valid cipher lists. </p><p>CURLOPT_SSLCERT<br />传递一个包含PEM格式证书的字符串。</p><p>CURLOPT_SSLCERTPASSWD<br />传递一个包含使用CURLOPT_SSLCERT证书必需的密码。</p><p>CURLOPT_SSLCERTTYPE<br />The format of the certificate. Supported formats are &quot;PEM&quot; (default), &quot;DER&quot;, and &quot;ENG&quot;. </p><p>CURLOPT_SSLENGINE<br />The identifier for the crypto engine of the private SSL key specified in CURLOPT_SSLKEY. </p><p>CURLOPT_SSLENGINE_DEFAULT<br />The identifier for the crypto engine used for asymmetric crypto operations. </p><p>CURLOPT_SSLKEY<br />The name of a file containing a private SSL key. </p><p>CURLOPT_SSLKEYPASSWD<br />The secret password needed to use the private SSL key specified in CURLOPT_SSLKEY.<br />Note: Since this option contains a sensitive password, remember to keep the PHP script it is contained within safe. </p><p>CURLOPT_SSLKEYTYPE<br />The key type of the private SSL key specified in CURLOPT_SSLKEY. Supported key types are &quot;PEM&quot; (default), &quot;DER&quot;, and &quot;ENG&quot;. </p><p>CURLOPT_URL<br />需要获取的URL地址，也可以在PHP的curl_init()函数中设置。</p><p>CURLOPT_USERAGENT<br />在HTTP请求中包含一个&rdquo;user-agent&rdquo;头的字符串。</p><p>CURLOPT_USERPWD<br />传递一个连接中需要的用户名和密码，格式为：&ldquo;[username]:[password]&rdquo;。</p><p>CURLOPT_HTTP200ALIASES<br />设置不再以error的形式来处理HTTP 200的响应，格式为一个数组。</p><p>CURLOPT_HTTPHEADER<br />设置一个header中传输内容的数组。</p><p>CURLOPT_POSTQUOTE<br />An array of FTP commands to execute on the server after the FTP request has been performed. </p><p>CURLOPT_QUOTE<br />An array of FTP commands to execute on the server prior to the FTP request. </p><p>CURLOPT_FILE<br />设置输出文件的位置，值是一个资源类型，默认为STDOUT (浏览器)。</p><p>CURLOPT_INFILE<br />在上传文件的时候需要读取的文件地址，值是一个资源类型。</p><p>CURLOPT_STDERR<br />设置一个错误输出地址，值是一个资源类型，取代默认的STDERR。</p><p>CURLOPT_WRITEHEADER<br />设置header部分内容的写入的文件地址，值是一个资源类型。</p><p>CURLOPT_HEADERFUNCTION<br />设置一个回调函数，这个函数有两个参数，第一个是curl的资源句柄，第二个是输出的header数据。header数据的输出必须依赖这个函数，返回已写入的数据大小。</p><p>CURLOPT_PASSWDFUNCTION<br />设置一个回调函数，有三个参数，第一个是curl的资源句柄，第二个是一个密码提示符，第三个参数是密码长度允许的最大值。返回密码的值。</p><p>CURLOPT_READFUNCTION<br />设置一个回调函数，有两个参数，第一个是curl的资源句柄，第二个是读取到的数据。数据读取必须依赖这个函数。返回读取数据的大小，比如0或者EOF。</p><p>CURLOPT_WRITEFUNCTION<br />设置一个回调函数，有两个参数，第一个是curl的资源句柄，第二个是写入的数据。数据写入必须依赖这个函数。返回精确的已写入数据的大小</p><p>curl_copy_handle()函数的作用是拷贝一个curl连接资源的所有内容和参数</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: #00008b">$ch</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">(</span><span style="color: #8b0000">&quot;</span><span style="color: red"><a href="http://www.baidu.com/" target="_blank">http://www.baidu.com/</a></span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: #00008b">$another</span><span style="color: gray"> = </span><span style="color: blue">curl_copy_handle</span><span style="color: olive">(</span><span style="color: #00008b">$ch</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_exec</span><span style="color: olive">(</span><span style="color: #00008b">$another</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_close</span><span style="color: olive">(</span><span style="color: #00008b">$another</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">?&gt;</span></div></div><p>curl_error()函数的作用是返回一个包含当前会话错误信息的字符串。<br />curl_errno()函数的作用是返回一个包含当前会话错误信息的数字编号。</p><p>curl_multi_init()函数的作用是初始化一个curl批处理句柄资源。<br />curl_multi_add_handle()函数的作用是向curl批处理会话中添加单独的curl句柄资源。curl_multi_add_handle()函数有两个参数，第一个参数表示一个curl批处理句柄资源，第二个参数表示一个单独的curl句柄资源。<br />curl_multi_exec()函数的作用是解析一个curl批处理句柄，curl_multi_exec()函数有两个参数，第一个参数表示一个批处理句柄资源，第二个参数是一个引用值的参数，表示剩余需要处理的单个的curl句柄资源数量。<br />curl_multi_remove_handle()函数表示移除curl批处理句柄资源中的某个句柄资源，curl_multi_remove_handle()函数有两个参数，第一个参数表示一个curl批处理句柄资源，第二个参数表示一个单独的curl句柄资源。<br />curl_multi_close()函数的作用是关闭一个批处理句柄资源。</p><div class="hl-surround"><div class="hl-main"><span style="color: blue">&lt;?php</span><span style="color: gray"><br /></span><span style="color: #00008b">$ch1</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">()</span><span style="color: gray">;<br /></span><span style="color: #00008b">$ch2</span><span style="color: gray"> = </span><span style="color: blue">curl_init</span><span style="color: olive">()</span><span style="color: gray">;<br /><br /></span><span style="color: blue">curl_setopt</span><span style="color: olive">(</span><span style="color: #00008b">$ch1</span><span style="color: gray">, </span><span style="color: blue">CURLOPT_URL</span><span style="color: gray">, </span><span style="color: #8b0000">&quot;</span><span style="color: red"><a href="http://www.baidu.com/" target="_blank">http://www.baidu.com/</a></span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_setopt</span><span style="color: olive">(</span><span style="color: #00008b">$ch1</span><span style="color: gray">, </span><span style="color: blue">CURLOPT_HEADER</span><span style="color: gray">, </span><span style="color: maroon">0</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_setopt</span><span style="color: olive">(</span><span style="color: #00008b">$ch2</span><span style="color: gray">, </span><span style="color: blue">CURLOPT_URL</span><span style="color: gray">, </span><span style="color: #8b0000">&quot;</span><span style="color: red"><a href="http://www.google.com/" target="_blank">http://www.google.com/</a></span><span style="color: #8b0000">&quot;</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_setopt</span><span style="color: olive">(</span><span style="color: #00008b">$ch2</span><span style="color: gray">, </span><span style="color: blue">CURLOPT_HEADER</span><span style="color: gray">, </span><span style="color: maroon">0</span><span style="color: olive">)</span><span style="color: gray">;<br /><br /></span><span style="color: #00008b">$mh</span><span style="color: gray"> = </span><span style="color: blue">curl_multi_init</span><span style="color: olive">()</span><span style="color: gray">;<br /><br /></span><span style="color: blue">curl_multi_add_handle</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: gray">,</span><span style="color: #00008b">$ch1</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_multi_add_handle</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: gray">,</span><span style="color: #00008b">$ch2</span><span style="color: olive">)</span><span style="color: gray">;<br /><br /></span><span style="color: green">do</span><span style="color: gray"> </span><span style="color: olive">&#123;</span><span style="color: gray"><br /></span><span style="color: blue">curl_multi_exec</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: gray">,</span><span style="color: #00008b">$flag</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: olive">&#125;</span><span style="color: gray"> </span><span style="color: green">while</span><span style="color: gray"> </span><span style="color: olive">(</span><span style="color: #00008b">$flag</span><span style="color: gray"> &gt; </span><span style="color: maroon">0</span><span style="color: olive">)</span><span style="color: gray">;<br /><br /></span><span style="color: blue">curl_multi_remove_handle</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: gray">,</span><span style="color: #00008b">$ch1</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_multi_remove_handle</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: gray">,</span><span style="color: #00008b">$ch2</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">curl_multi_close</span><span style="color: olive">(</span><span style="color: #00008b">$mh</span><span style="color: olive">)</span><span style="color: gray">;<br /></span><span style="color: blue">?&gt;</span></div></div><p>curl_multi_getcontent()函数的作用是在设置了CURLOPT_RETURNTRANSFER的情况下，返回获取的输出的文本流。</p><p>curl_multi_info_read()函数的作用是获取当前解析的curl的相关传输信息。</p><p>curl_multi_select()<br />Get all the sockets associated with the cURL extension, which can then be &quot;selected&quot;</p><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/php/" rel="tag">php</a> , <a href="http://blogger.xushaoqiang.com/tags/curl/" rel="tag">curl</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/post/210/</link>
<title><![CDATA[博客精品电子书汇总]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[人在网路]]></category>
<pubDate>Fri, 25 Apr 2008 12:22:16 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/post/210/</guid> 
<description>
<![CDATA[ 
	<p>最近我收集了一些博客技术方面的电子书，再加上平时我学习和阅读的一些精品书籍，在这里做一个汇总，分享给各位和我一样的博客爱好者和学习者，希望能给你们带来便利和帮助。（点击可直接下载）</p><p>1. <a href="http://www.johnchow.com/make-money-online-with-john-chow-dot-com-e-book/">Johw Chow</a>的电子书 <a href="http://www.johnchow.com/book/make-money-online.pdf" target="_blank">《 make money online》</a></p><p>&mdash; - 博客盈利专家Johw Chow为你讲述博客盈利的秘密。</p><p>推荐：本书已由<a href="http://jiangzhanyong.com/">总统博客</a> 将大部分内容翻译成中文，点击<a href="http://jiangzhanyong.com/2007/06/make-money-online-with-john-chow-394.html">这里</a>阅读</p><p>2. <a href="http://www.25175.com/200609/25175/25175_upload/2006_09/06091316218993.rar">《css2.0中文手册 》</a> 作者：苏沈小雨（本书中有关于作者的介绍）</p><p>&mdash;- 学习css非常好的教材，推荐给大家</p><p>3 . <a href="http://www.ugia.cn/manuals/other/php_manual_zh_20061105_.rar">《php学习手册》</a></p><p>&mdash;- 如果你想学习一些PHP知识的话，这本书可能会给你很大的帮助。</p><p>4. <a href="http://chitika.com/crm/BlogBash.pdf">《Blog dash》</a> &mdash;Deep Secrets of Successful Blogging</p><p>&mdash; 向30个专家学习 - 成功博客的秘诀 。</p><p>5. <a href="http://wpcandy.com/wp-content/uploads/Advanced-WordPress-Help-Sheet.pdf">《WordPress高级宝典》</a> 来自：<a href="http://wpcandy.com/the-wordpress-help-sheet/">WP Candy</a></p><p>&mdash; 上面汇集了 WP模板的基本文件说明，Header部分关于Blog的WP函数，模板中能够调用的WP函数，以及其它一些函数和标签。</p><p>6. <a href="http://gosquared.com/liquidicity/archives/33">《CSS Help Sheet》</a> 来自： liquidicity<br />7. <a href="http://gosquared.com/liquidicity/archives/51">《 HTML Help Sheet》</a> 来自： liquidicity</p><p>&mdash;- 这两本书同样是 代码学习方面的优秀教材 ，对于网页开发人员也相当实用。</p><p>8. <a href="http://www.dunsh.org/101.pdf" target="_blank">《增加反向链接的101个方法》</a> 翻译自&ndash; <a href="http://www.dunsh.org/2006/08/17/links-building-101/" target="_blank">点石互动</a></p><p>9. <a href="http://blogunion.org/files/200706/google%20adsense&Iuml;&agrave;&sup1;&Oslash;&times;&Ecirc;&Ocirc;&acute;.pdf" target="_blank">《Goolge adsense相关资源》</a> 本书整理自&ndash;<a href="http://blogunion.org/">博客联盟</a></p><p>10. <a href="http://www.blogmastermind.com/blueprint/">《Blog Profits Blueprint》</a> 博客营利的策划</p><h4><em><span style="color: #993300"><span style="color: #008000">SEO电子书汇总</span>：</span></em></h4><p>11. <a href="http://www.moon-blogger.com/wp-content/uploads/share/王通Google排名秘笈.exe">《 王通Google排名秘笈》</a></p><p>12. <a href="http://www.moon-blogger.com/wp-content/uploads/share/&Euml;&Ntilde;&Euml;&divide;&Ograve;&yacute;&Ccedil;&aelig;&Oacute;&Aring;&raquo;&macr;&Ouml;&ordf;&Ecirc;&para;&Iacute;&ecirc;&Egrave;&laquo;&Ecirc;&Ouml;&sup2;&aacute;.pdf">《搜索引擎优化知识完全手册》</a></p><p>13. <a href="http://www.moon-blogger.com/wp-content/uploads/share/seo培训教程.pdf" target="_blank">《seo培训教程》</a></p><p>14. <a href="http://www.blogohblog.com/ebooks/Wordpress-SEO-for-Beginners.zip">《Wordpress-SEO-for-Beginners 》</a>来自 <a href="http://www.blogohblog.com/wordpress-seo-for-beginners-the-blog-oh-blog-way/">blog oh blog</a></p><p>本书已由<a href="http://genmicha.cn/wordpress-seo-for-beginners.htm">Chada</a>翻译成中文，点击这里<a href="http://genmicha.cn/wp-content/uploads/2008/01/wordpress-seo-for-beginners.pdf">下载</a> 中文版</p><p>15. <a href="http://www.moon-blogger.com/wp-content/uploads/share/大地seo文章电子书第二版.chm">《大地seo文章电子书》</a></p><p>16. <a href="http://www.moon-blogger.com/wp-content/uploads/share/LongTail.pdf">《TheLongTail完整中译版》</a></p><p><strong><span style="color: #008080">有价值的博客学习资料</span></strong></p><p>17. <a href="http://wuzhiyong.name/55-essential-articles-every-serious-blogger-should-read.html">世界著名博客的55篇经验之谈</a> 来自 <a href="http://wuzhiyong.name/">博客精品翻译</a></p><p>18. <a href="http://wuzhiyong.name/101-steps-to-becoming-a-better-blogger.html">101步让你成为一个优秀的博客</a> 翻译自 <a href="http://wuzhiyong.name/">博客精品翻译</a> 英文 <a href="http://www.lifehack.org/articles/technology/101-steps-to-becoming-a-better-blogger.html">原文地址</a></p><p>19. <a href="http://www.waterylife.com/articles/31-day-plan.html" target="_blank">31天建设一个好的博客 </a>翻译自：<a href="http://www.waterylife.com/">似水年华</a> 英文 <a href="http://www.problogger.net/31-days-to-building-a-better-blog/">原文地址</a></p><a href="http://www.moon-blogger.com/articles/ebook-for-blogging-skills.html"></a><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/%25E5%258D%259A%25E5%25AE%25A2/" rel="tag">博客</a> , <a href="http://blogger.xushaoqiang.com/tags/wordpress/" rel="tag">wordpress</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/post/209/</link>
<title><![CDATA[用php解封js 模拟浏览器]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[人在网路]]></category>
<pubDate>Mon, 31 Mar 2008 07:32:28 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/post/209/</guid> 
<description>
<![CDATA[ 
	curl 是使用URL语法的传送文件工具，支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传，kerberos、基于HTT格式的上传、代理、cookie、用户＋口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。<br/><br/>原来php默认并不进行此项功能的扩展，但还是有的，只是没有让它生效罢了。打开PHP安装目录，搜索以下三个文件 ssleay32.dll、libeay32.dll和 php_curl.dll，一一拷贝到系统目录下的system32文件夹下，修改php.ini文件，找到;extension= php_curl.dll行，去掉前面的;号，保存，重启服务器。在站点目录下建立一个PHP文件，内容如下<br/><br/>PHP代码<br/><?php&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;$ch = curl_init("http://www.php.net");&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;curl_exec($ch);&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;curl_close($ch);&nbsp;&nbsp;&nbsp;&nbsp; <br/>?>&nbsp;&nbsp;<br/><br/><br/>预览如果能打开<a href="http://www.php.net" target="_blank">http://www.php.net</a>的话说明就安装成功了。<br/><br/>至于linux及unix的安装可以要麻烦一些，得从<a href="http://curl.haxx.se/" target="_blank">http://curl.haxx.se/</a>或其他网站上下载curl库<br/>____________________________________________________________<br/><br/>以下关于此函数各项使用参数:<br/><br/>bool curl_setopt (int ch, string option, mixed value)<br/><br/>curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置，value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定)：　<br/>*CURLOPT_INFILESIZE: 当你上传一个文件到远程站点，这个选项告诉PHP你上传文件的大小。<br/>*CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情，设置这个选项为一个非零值。<br/>*CURLOPT_HEADER: 如果你想把一个头包含在输出中，设置这个选项为一个非零值。<br/>*CURLOPT_NOPROGRESS: 如果你不会PHP为CURL传输显示一个进程条，设置这个选项为一个非零值。注意：PHP自动设置这个选项为非零值，你应该仅仅为了调试的目的来改变这个选项。<br/>*CURLOPT_NOBODY: 如果你不想在输出中包含body部分，设置这个选项为一个非零值。<br/>*CURLOPT_FAILONERROR: 如果你想让PHP在发生错误(HTTP代码返回大于等于300)时，不显示，设置这个选项为一人非零值。默认行为是返回一个正常页，忽略代码。<br/>*CURLOPT_UPLOAD: 如果你想让PHP为上传做准备，设置这个选项为一个非零值。<br/>*CURLOPT_POST: 如果你想PHP去做一个正规的HTTP POST，设置这个选项为一个非零值。这个POST是普通的 application/x-www-from-urlencoded 类型，多数被HTML表单使用。<br/>*CURLOPT_FTPLISTONLY: 设置这个选项为非零值，PHP将列出FTP的目录名列表。<br/>*CURLOPT_FTPAPPEND: 设置这个选项为一个非零值，PHP将应用远程文件代替覆盖它。<br/>*CURLOPT_NETRC: 设置这个选项为一个非零值，PHP将在你的 ~./netrc 文件中查找你要建立连接的远程站点的用户名及密码。<br/>*CURLOPT_FOLLOWLOCATION: 设置这个选项为一个非零值(象 “Location: “)的头，服务器会把它当做HTTP头的一部分发送(注意这是递归的，PHP将发送形如 “Location: “的头)。<br/>*CURLOPT_PUT: 设置这个选项为一个非零值去用HTTP上传一个文件。要上传这个文件必须设置CURLOPT_INFILE和CURLOPT_INFILESIZE选项. *CURLOPT_MUTE: 设置这个选项为一个非零值，PHP对于CURL函数将完全沉默。<br/>*CURLOPT_TIMEOUT: 设置一个长整形数，作为最大延续多少秒。<br/>*CURLOPT_LOW_SPEED_LIMIT: 设置一个长整形数，控制传送多少字节。<br/>*CURLOPT_LOW_SPEED_TIME: 设置一个长整形数，控制多少秒传送CURLOPT_LOW_SPEED_LIMIT规定的字节数。<br/>*CURLOPT_RESUME_FROM: 传递一个包含字节偏移地址的长整形参数，(你想转移到的开始表单)。<br/>*CURLOPT_SSLVERSION: 传递一个包含SSL版本的长参数。默认PHP将被它自己努力的确定，在更多的安全中你必须手工设置。<br/>*CURLOPT_TIMECONDITION: 传递一个长参数，指定怎么处理CURLOPT_TIMEVALUE参数。你可以设置这个参数为TIMECOND_IFMODSINCE 或 TIMECOND_ISUNMODSINCE。这仅用于HTTP。<br/>*CURLOPT_TIMEVALUE: 传递一个从1970-1-1开始到现在的秒数。这个时间将被CURLOPT_TIMEVALUE选项作为指定值使用，或被默认TIMECOND_IFMODSINCE使用。下列选项的值将被作为字符串：　<br/>*CURLOPT_URL: 这是你想用PHP取回的URL地址。你也可以在用curl_init()函数初始化时设置这个选项。<br/>*CURLOPT_USERPWD: 传递一个形如[username]:[password]风格的字符串,作用PHP去连接。<br/>*CURLOPT_PROXYUSERPWD: 传递一个形如[username]:[password] 格式的字符串去连接HTTP代理。<br/>*CURLOPT_RANGE: 传递一个你想指定的范围。它应该是”X-Y”格式，X或Y是被除外的。HTTP传送同样支持几个间隔，用逗句来分隔(X-Y,N-M)。<br/>*CURLOPT_POSTFIELDS: 传递一个作为HTTP “POST”操作的所有数据的字符串。<br/>*CURLOPT_REFERER: 在HTTP请求中包含一个”referer”头的字符串。<br/>*CURLOPT_USERAGENT: 在HTTP请求中包含一个”user-agent”头的字符串。<br/>*CURLOPT_FTPPORT: 传递一个包含被ftp “POST”指令使用的IP地址。这个POST指令告诉远程服务器去连接我们指定的IP地址。这个字符串可以是一个IP地址，一个主机名，一个网络界面名(在UNIX下)，或是‘-’(使用系统默认IP地址)。<br/>*CURLOPT_COOKIE: 传递一个包含HTTP cookie的头连接。<br/>*CURLOPT_SSLCERT: 传递一个包含PEM格式证书的字符串。<br/>*CURLOPT_SSLCERTPASSWD: 传递一个包含使用CURLOPT_SSLCERT证书必需的密码。<br/>*CURLOPT_COOKIEFILE: 传递一个包含cookie数据的文件的名字的字符串。这个cookie文件可以是Netscape格式，或是堆存在文件中的HTTP风格的头。<br/>*CURLOPT_CUSTOMREQUEST: 当进行HTTP请求时，传递一个字符被GET或HEAD使用。为进行DELETE或其它操作是有益的，更Pass a string to be used instead of GET or HEAD when doing an HTTP request. This is useful for doing or another, more obscure, HTTP request. 注意: 在确认你的服务器支持命令先不要去这样做。下列的选项要求一个文件描述(通过使用fopen()函数获得)：　<br/>*CURLOPT_FILE: 这个文件将是你放置传送的输出文件，默认是STDOUT.<br/>*CURLOPT_INFILE: 这个文件是你传送过来的输入文件。<br/>*CURLOPT_WRITEHEADER: 这个文件写有你输出的头部分。<br/>*CURLOPT_STDERR: 这个文件写有错误而不是stderr。用来获取需要登录的页面的例子,当前做法是每次或许都登录一次,有需要的人再做改进了:)<br/><br/>摘几个从别的网站扣过来的例子: PHP代码<br/>$cookie_jar = tempnam('./tmp','cookie');&nbsp;&nbsp;&nbsp;&nbsp;<br/>$ch = curl_init(); curl_setopt($ch,CURLOPT_URL, 'http://******');&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_POST, 1);&nbsp;&nbsp;&nbsp;&nbsp;<br/>$request = 'email_address=&password=&action=';&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_POSTFIELDS, $request); //把返回来的cookie信息保存在$cookie_jar文件中&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar); //设定返回的数据是否自动显示&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //设定是否显示头信息&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_HEADER, false); //设定是否输出页面内容&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch, CURLOPT_NOBODY, false);&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_exec($ch);&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_close($ch); //get data after login&nbsp;&nbsp;<br/><br/>PHP代码<br/>$ch2 = curl_init();&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch2, CURLOPT_URL, 'http://*****');&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch2, CURLOPT_HEADER, false);&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookie_jar);&nbsp;&nbsp;&nbsp;&nbsp;<br/>$orders = curl_exec($ch2);&nbsp;&nbsp;&nbsp;&nbsp;<br/>echo '';&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp; <br/>echo strip_tags($orders);&nbsp;&nbsp;&nbsp;&nbsp;<br/>echo '';&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_close($ch2); 实践证明很稳定:)&nbsp;&nbsp; <br/><br/>再把我今天写的贴上来:<br/><br/>PHP代码<br/>set_time_limit(0);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>function _rand() &#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$length=26;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$chars = "0123456789abcdefghijklmnopqrstuvwxyz";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$max = strlen($chars) - 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;mt_srand((double)microtime() * 1000000);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;$string = '';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for($i = 0; $i < $length; $i++) &#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$string .= $chars[mt_rand(0, $max)];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return $string;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>$HTTP_SESSION=_rand();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>echo $HTTP_SESSION;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>$HTTP_Server="www.baidu.com";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>$HTTP_URL="/";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>$ch = curl_init();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt ($ch,CURLOPT_URL,"http://".$HTTP_Server.$HTTP_URL);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>//curl_setopt($ch,CURLOPT_COOKIE,$HTTP_SESSION);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>$res = curl_exec($ch);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>curl_close ($ch);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>print_r($res);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/php/" rel="tag">php</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/post/208/</link>
<title><![CDATA[最新 jdk1.6 简单，下载 安装与path 设定]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[网络日记]]></category>
<pubDate>Fri, 28 Mar 2008 05:04:17 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/post/208/</guid> 
<description>
<![CDATA[ 
	<p>1.<a href="http://caterpillar.onlyfun.googlepages.com/DownloadJDK.zip">jdk1.6 download</a><br />&nbsp; 现已更新，需下载Java SE Development Kit 6 Update 5 这个文件<br /></p><p>2. <span style="color: #000080"><a href="http://caterpillar.onlyfun.googlepages.com/InstallJDK.zip">如何安裝 JDK</a></span>&nbsp;<br />3. <span style="color: #000080"><a href="http://caterpillar.onlyfun.googlepages.com/SetupPath.zip">如何設定 Path</a></span>&nbsp;<br />4. <span style="color: #000080"><a href="http://caterpillar.onlyfun.googlepages.com/HelloWorld.zip">第一個 Java 程式</a></span>&nbsp;<br />5.<span style="color: #000080"><a href="http://caterpillar.onlyfun.googlepages.com/SetupClasspath.zip">如何設定 Classpath</a></span>&nbsp;<br />6.<span style="color: #000080"><a href="http://caterpillar.onlyfun.googlepages.com/LookupAPI.zip">如何查詢 API 文件</a></span> </p>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/adsense-wordpress-addons/</link>
<title><![CDATA[WordPress十二款最佳Google Adsense插件]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[人在网路]]></category>
<pubDate>Sun, 03 Feb 2008 17:34:16 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/adsense-wordpress-addons/</guid> 
<description>
<![CDATA[ 
	<p><span style="color: #cc0000">Google Adsense</span>已经成为最热门的在线广告发布程序。博客们可以很轻松地在Wordpress中使用Adsense插件来加入这个功能。以下是这10个最佳WordPress Adsense插件，可以助你轻松完成Adsense的相关工作。</p><p><a href="http://www.acmetech.com/blog/adsense-deluxe/"><span style="color: #cc0000">Adsense Deluxe</span></a> ： 提供高级功能可以在文章中自动插入Google Adsense或者Yahoo Publisher Network的广告。Adsense Deluxe号称具有改进广告限制的算法。</p><p><a href="http://wordpress-plugins.biggnuts.com/adsense-plugin/"><span style="color: #cc0000">Adsense Injection</span></a> ： 将Adsense代码随机插入原有文章中。</p><p><a href="http://philhord.com/phord/adsense-inline-with-wordpress-blog-posts/"><span style="color: #cc0000">Adsense Inline</span></a> ： 在博客文章中插入Google Adsense代码。</p><p><a href="http://www.supriyadisw.net/2006/07/adsense-beautifier"><span style="color: #cc0000">Adsense Beautifier</span></a> ： 在Google Adsense旁边放置图像来美化广告，以便获得更多的点击率和广告收入<br />（译者注：此方法与Google Adsense政策之诱导性点击有背）<br /></p><p><a href="http://wordpress.org/extend/plugins/adsense-manager/" class="external">AdSense Manager</a> - 全功能 Adsense 管理器。请使用最新版本，旧的版本可能与 Google Adsense 政策有点冲突。</p><p><a href="http://www.mikesmullin.com/2006/04/01/adsense-widget-wordpress-sidebar/"><br /><span style="color: #cc0000">AdSense Widget for WordPress Sidebar</span></a> ： 这个插件是为新的WordPress Sidebar Widgets设计的，可以在sidebar中加入GG adsense 代码</p><p><a href="http://blogunion.org/wordpress/wordpress-plugins/mighty-adsense.html"><span style="color: #cc0000">MightyAdsense</span></a> ： 可以让你不用修改Wordpress模板即可将代码加入，广告张贴后，你还可以指定可以在每页显示多少个广告块。</p><p><a href="http://blog.taragana.com/index.php/archive/wordpress-plugin-adrotator-rotate-your-ads-including-adsense-dynamically/"><span style="color: #cc0000">AdRotator Wordpress Plugin</span></a> ：这个比较试用，可以再自定义下IP来判断。 轮回你的Adsense广告和其他联盟广告，有助于减少广告显示的盲目性和试验不同广告方案的效果。</p><p><a href="http://www.internetvibes.net/2006/09/29/adsense-wordpress-plugin/"><span style="color: #cc0000">Adsense Earnings Wordpress Plugin</span></a> ： 在WordPress的管理员控制面板里显示你的Adsense的明细收入。</p><p><a href="http://www.abuzant.com/od/2006-07/wp-adsenseprofit.html"><span style="color: #cc0000">WP-AdsenseProfit </span></a>： 在模板中的一个函数中增加一个简单的调用，即可显示你的Adsense收益。</p><p><a href="http://adsense.ayanev.com/"><span style="color: #cc0000">AdSense Sharing Revenue and Earnings System</span></a> ： 让你可以查看你的Adsense收入，并将你的Adsense显示量共享给你的朋友或者合作伙伴。（译者注：此功能可能会违反Google Adsense政策）</p><p><a href="http://www.kinkydress.com/php-scripts/author-adsense/"><span style="color: #cc0000">Author Adsense Wordpress Plugin</span></a> ： 允许不同的博客作者输入自己的Google Adsense Publisher ID，并将自己的广告显示在自己发布的文章内以获得相应收益，管理员可以对此功能进行设置。<br /><a href="http://urbangiraffe.com/plugins/google-ad-wrap/" class="external">Google Ad Wrap</a> - 给 Google 蜘蛛展示你博客上的哪些内容最重要。</p><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/google/" rel="tag">google</a> , <a href="http://blogger.xushaoqiang.com/tags/adsense/" rel="tag">adsense</a> , <a href="http://blogger.xushaoqiang.com/tags/wordpress/" rel="tag">wordpress</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/2008chunwanjiemubiao-zhaobensan/</link>
<title><![CDATA[ 2008春晚节目表－附赵本山小品大纲]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[少一点酷]]></category>
<pubDate>Thu, 24 Jan 2008 17:35:30 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/2008chunwanjiemubiao-zhaobensan/</guid> 
<description>
<![CDATA[ 
	除了大家最为关心的小品（在最后面）王赵本山，昨晚08年春晚的其他节目也进行了第一次联排。在联排现场，除了李咏、董卿等主持人，毕福剑和白岩松两位央视主持人也露了一脸。因为今年春晚上有“星光大道”的冠军杨光参加表演，作为“星光大道”的主持人，毕福剑则担负起介绍这位冠军的“重任”，而白岩松担纲的环节则是非常重要的奥运版块中的“百年圆梦，奥运百年”。 <br/>1、开场歌舞《飞向春天》（王小萌领舞） <br/>2、歌曲《中华全家福》（江涛、吕薇、林依轮） <br/>3、相声《疯狂股民》（又名《我在路上》）（武宾、李伟健） <br/>4、歌曲《田野的春天》（宋祖英） <br/>5、杂技《激情爬杆》 <br/>6、小品《为什么》（蔡明、王平、郭达） <br/>7、歌曲《千里之外》（费玉清） <br/>8、相声《学跳水》（大兵等） <br/>9、歌曲联唱《点击时尚》啷咯情歌（庞龙）、月亮之上（凤凰传奇）、天天向上（黄圣依）。 <br/>10、小品《军嫂上岛》（孙涛、黄晓娟） <br/>11、歌曲《最亲的人》（张燕、阎维文） <br/>12、歌曲《农民工之歌》（王宝强领唱，近百名农民工合唱） <br/>13、小品《公交协奏曲》（冯巩、阎学晶、王宝强） <br/>14、手影表演 <br/>15、舞蹈《飞天》 <br/>16、模仿秀（2007年星光大道冠军杨光、毕福剑） <br/>17、小品《新闻人物》（郭冬临、姜岩） <br/>18、小品《红包》（李琦等） <br/>19、杂技《花式篮球》 <br/>20、歌曲联唱《送你一支玫瑰花》、《我从草原来》（老艺术家） <br/>21、歌曲《中国大舞台》 <br/>22、小品《街头卫士》（句号、韩雪等） <br/>23、魔术 <br/>24、歌曲《青花瓷》（周杰伦） <br/>25、朗诵《百年圆梦》（白岩松） <br/>26、歌曲《同一个梦想》 <br/>27、小品《火炬手》（赵本山、宋丹丹等） <br/>28、中华武术 <br/>29、戏曲联唱《姹紫嫣红》 <br/>30、《中国话》（S.H.E） <br/>31、小品《开锁》（黄宏、巩汉林、董卿等） <br/>32、歌曲《和谐大家园》 <br/>33、零点报时 <br/>34、歌曲《喜事多》 <br/>35、歌曲《难忘今宵》 □晨报记者曾玉<br/><br/><br/>自赵本山声称今年自己的小品依然沿用白云、黑土这两个人物后，观众们就期待着看这两棵老树如何开出新花来。虽然赵本山对剧本严防死守，但是记者仍然通过种种渠道打探到了小品的主要情节：这一次，白云由于之前建立起来的知名度，报名参加了奥运火炬手的选拔，而黑土也不甘人后，一起报名，最终却没能选上，倒是白云顺利当上了火炬手。落选后，黑土心有不甘，吃白云的醋，两个人闹起了别扭。到最后，白云要去参加火炬手颁奖时，两个人更是吵了个翻天覆地，搞得白云要离家出走。最终经过一番协商，两人和好如初，白云也取得了黑土的支持。据悉，前天晚上宋丹丹在结束了电视剧的拍摄之后就紧急和赵本山会合，马上开始排练。但是在对词过程中，宋丹丹对于小品的结尾表示不太满意，提出了修改意见。赵本山也根据老搭档的要求马上作出了修改。<br/>同时赵本山的徒弟“小沈阳”是目前最受瞩目的新星。春晚总导演张晓海、陈临春有意给他留足时间，其他语言类节目都严格控制在 12分钟以内，而预计留给“小沈阳”的，会多1分钟表演时间，达到13分钟。目前，已有北京演出商为“小沈阳”开出了出场费的最新价：“小沈阳”亮相春晚后，目前1万元的出场费，将涨到 8万元<br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/%25E9%2597%25B2%25E8%25AF%259D%25E7%2581%258C%25E6%25B0%25B4/" rel="tag">闲话灌水</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/mianfeidianhua-gtalk/</link>
<title><![CDATA[免费电话－Google(Gtalk)免费网络电话]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[人在网路]]></category>
<pubDate>Tue, 08 Jan 2008 14:20:40 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/mianfeidianhua-gtalk/</guid> 
<description>
<![CDATA[ 
	<strong>Gtalk免费电话</strong>注意事项：第一，需安装原版的Gtalk登陆，在软件上加为好友.如在Miranda IM 之类集合聊天软件都不行.<br/>　　　　　　　　　　　第二，优先登陆talk.google.com服务器,登陆目录user.google.com.否则会提示正在验证之类<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div class="quote"><div class="quote-title">引用</div><div class="quote-content">2008-1-8 21:57 service: *Welcome to GTalk to VoIP Gateway.*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21:57: *Type 'HELP' for more information*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21:57: *You entered:* call 86138252788888 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 21:58: *Sorry, authentication problem. Please, call a bit later!*<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div></div><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第三.如是固定电话,请去掉当地区号前面的0,比方北京8610........打回车发送信息即可,然后会出来个对话框,点"应答"即可接通。<br/><br/><br/><strong>免费</strong>模式<a href="http://xushaoqiang.com" target="_blank">，</a>google应该是这方面的行家了。网络电话市场在未来，必定是一个趋势，这是没有任何怀疑的，google为了争夺市场，现已推出10-30分钟的<strong>免费网络</strong>电话供大家试用。但相信随着Google的进入，会使这个市场竞争变得更加激烈，而我们也可以享受更多的免费服务。４号的时候就听说google 推出了免费电话<a href="http://xushaoqiang.com" target="_blank">，</a>到今天因业务需要重新注册了个google试下.<br/><br/>此电话,电脑对电话,但是效果很好,经过多次测试,注册一个gtalk可以得到0.25美元的话费,可以打17分钟。<br/>首先去<a href="http://mail.google.com" target="_blank">http://mail.google.com</a>注册gmail信箱帐户<br/>然后去下载gtalk(即googel talk)中文版软件<br/>下载地址：<br/><a href="http://dl.google.com/googletalk/googletalk-setup-zh-CN.exe" target="_blank">http://dl.google.com/googletalk/googletalk-setup-zh-CN.exe</a><br/>下载后安装,用你的gmail信箱登陆<strong>gtalk</strong>即可<br/>登陆后请加service@splinter.net机器人为好友,然后双击该好友,对其文字聊天.<br/>拨打电话方式:请对其机器人发如下信息,比方你要给13888888888打电话,那么输入call 8613888888888即可注意call后面要有一个空格,国家代码86不要掉.<br/>　　　　　　　　　　　　　最后一个小提示<a href="http://xushaoqiang.com" target="_blank">.</a>你的google设置账户的语言将对应<strong>Gtalk免费网络电话</strong>的服务语言<br/><br/>这17分种，分不同时间段测试，一次不要时间太长，一二分种即可。测试ok了，再打算是否付费..<br/>一般用来打打国际长途，要打市话了是图个新鲜.一个打完了再注册一个.大不了就是重拔一次adls嘛！<br/>并进没有专门吃这口饭的移动.联通之流语音效果好！.<br/><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/google/" rel="tag">google</a> , <a href="http://blogger.xushaoqiang.com/tags/gtalk%25E3%2580%2580%25E5%2585%258D%25E8%25B4%25B9%25E8%25B5%2584%25E6%25BA%2590/" rel="tag">gtalk　免费资源</a>
]]>
</description>
</item><item>
<link>http://blogger.xushaoqiang.com/soldier-shock-shibintuji-ebook/</link>
<title><![CDATA[最原始版本的《士兵的突击》电子书]]></title> 
<author>soarb &lt;yiqushaoqx@gmail.com&gt;</author>
<category><![CDATA[少一点酷]]></category>
<pubDate>Tue, 11 Dec 2007 11:06:31 +0000</pubDate> 
<guid>http://blogger.xushaoqiang.com/soldier-shock-shibintuji-ebook/</guid> 
<description>
<![CDATA[ 
	说明：这是N年前，249－编剧兰晓龙以“扫烟囱工”的ID在“《舰船知识》论坛”上的原创，叫《士兵的突击》，后来被漓江出版社修改后，以小说《士兵》出版，《士兵》后来被改成剧本，剧本又被改成小说《士兵突击》。因此，此版本可以被称作最原汁原味，超天然绿色的源头版《士兵突击》。<br/>此文由“沙漠海棠”挖得，本人收集后整理为jav版电子书，只要支持jav的手机都兼容。<br/>文字来源于：<a href="http://hi.baidu.com/%B8%D6%D8%B0%C1%AC/blog/category/%A1%B6%CA%BF%B1%F8%B5%C4%CD%BB%BB%F7%A1%B7%D7%EE%D4%AD%CA%BC%B0%E6%B1%BE" target="_blank">百度博客－钢七连 </a><br/>上面还有许多关于《士兵突击》及〈士兵突击〉剧组更多资料。<br/><br/>这个文件只能在登入之后下载。请先 <a href="/login.php?job=register">注册</a> 或 <a href="/login.php">登入</a><br/>附Conquest Of Paradise （士兵突击里的插曲） <br/><br/>此处包含一个多媒体文件，请用网页方式查看。<br/><br/>还记得史班长退伍前在连长陪同下观看天安门痛哭时的背景音乐吗？“Conquest Of Paradise征服天堂” <br/>１９９２年，久违的范吉利斯为电影《１４９２年－征服天堂》所谱写的配乐再次轰动全球，成为九十年代最卖座的电影音乐之一。在这张唱片中，范吉利斯倾尽全力，在录音上尽致完美，你甚至可以用它来测试你的音响系统和房间的声学特性，你可以听到飘逸在房间的各种乐器所描绘出的音场，“房间有多大，音场就应该有多大”，这是刘汉盛先生对这张唱片的一句评价，“这是非常杰出的电子合成器音乐，杰出到可以完整测完‘音响二十要’”。 <br/>　　这是Vangelis在1992年，为Ridley Scott执导的影片《1492》中的Conquest Of Paradise配乐，从而使电影的音乐概念完全体现出来，成为不少音乐学院的教材。碟中主题曲Conquest Of Paradise, 那种史诗般的气派，完完全全是慑人的感觉，精彩绝伦。 <br/>　　这部电影也成为了史诗般的巨作!讲述的是哥伦布征服南美洲的故事!封面就异常的气势,远处是海洋,一个男人在艰难的步行..... <br/><br/><br/>Tags - <a href="http://blogger.xushaoqiang.com/tags/%25E5%25A3%25AB%25E5%2585%25B5%25E7%25AA%2581%25E5%2587%25BB/" rel="tag">士兵突击</a>
]]>
</description>
</item>
</channel>
</rss>