常用PHP正则表达式
获取所有图片网址preg_match_all("/ src=(\"|\'){0,}(http:\/\/(.+?))(\"|\'|\s|>)/is",$text,$img); 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r...
View Article火车采集器翻译插件Google版
功能列表: 通过Google Translate API将采集来的任何语言翻译到指定语言,翻译准确,速度超过前期发布的Bing翻译接口。 通过PHP插件实现火车采集器采集的内容翻译,所以最低需要使用火车采集器标准版才可以使用。 配置简单,只需要填写一下需要采集的标签及输入输出语言代码,即可实现翻译。 真实测试,翻译结果网上重复较少,Google收录良好。 使用教程: ∷ 播放本文中的视频文件 ∷
View Article使用SQL Server Driver for PHP解决PHP连接MSSQL乱码的问题
最近帮客户写了一个.net商城网站的发布接口,大家都知道.net一般都使用MSSQL数据库,但鱼丸不会.net呀,没办法,只能使用PHP连接SQL Server,然后来发布商品数据。因为客户采集的英文网站,但是要求发布时翻译成德语,发布完了,结果发现标题内容这些地方有乱码,在网上找了大半天,也试了很多种方法,结果使用SQLSRV解决了问题!...
View ArticlePHP远程下载文件到本地的函数
经常写采集器发布接口需要使用到远程附件的功能,所以自己写了一个PHP远程下载文件到本地的函数,一般情况下已经够用了,如果服务器支持CURL函数,程序则会优先选择CURL,因为测试结果表明CURL的响应时间及资源占用率比file_get_contents小得多;如果大家有好的建议及改进方案,欢迎留言给我哦! <?php echo...
View ArticlephpDoc 添加注释的说明
/** * @name 名字 * @abstract 申明变量/类/方法 * @access 指明这个变量、类、函数/方法的存取权限 * @author 函数作者的名字和邮箱地址 * @category 组织packages * @copyright 指明版权信息 * @const 指明常量 * @deprecate 指明不推荐或者是废弃的信息 * @example 示例 * @exclude...
View ArticlePHP输出时间差函数
<?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),"<br>"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>"; echo...
View ArticlePHP即时输出打印结果到浏览器
<?php error_reporting(0); set_time_limit(0); $buffer = ini_get('output_buffering'); echo str_repeat(' ',$buffer+1); ob_end_flush(); for($i=1;$i<100;$i++){ echo "$i<br>"; sleep(1);...
View ArticlePHP CURL多线程获取网页源码
function curl_multi_get($urls = array()){ $mh = curl_multi_init(); foreach ($urls as $i => $url) { $conn[$i] = curl_init($url); curl_setopt($conn[$i], CURLOPT_USERAGENT,...
View ArticlePHP 多个数组组合算法
今天有客户定制一个Ecmall的火车头发布接口,遇到这个问题,他的规格的数据结构,有颜色和规格两个选项,提交的数据的时候,是将规格、颜色这用N种不同的组合,变成不重复的数组,使用这段代码备忘,在SHOPEX中也有使用到。 <?php function comb($a){ $a = array_filter($a); $out = array(); if...
View Article新浪微博MID加解密BASE62算法PHP版
<?php class Base62{ private $string = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; private $base = 62; public function base62_encode($str) { $out = '';...
View Article