
火车头采集
文章平均质量分 70
hawaii162
这个作者很懒,什么都没留下…
展开
-
PHP解密Unicode及Escape加密字符串函数
<? function uni_decode($s) { preg_match_all('/\&\#([0-9]{2,5})\;/', $s, $html_uni); preg_match_all('/[\\\%]u([0-9a-f]{4})/ie', $s, $js_uni); $source = array_merg...原创 2010-11-05 09:49:55 · 236 阅读 · 0 评论 -
PHP对escape的字符串进行解密
Escape是js 脚本的一种加密字符串的方式.具体详情可以参见http://www.w3school.com.cn/js/jsref_unescape.asp 有的网站会将中文字进行Escape编码,然后在显示时用unescape再进行转换.比如有这么一段代码<title>广州公交查询-由%u91D1%u6CFD%u5927%u53A6到%u767E%u5F81%u7...原创 2010-11-05 09:51:59 · 152 阅读 · 0 评论 -
MySQL操作类,解决MySQL server has gone away
前两天说了最近在写PHP的采集器,但是在采集过程中遇到一个问题,就是有时候因为采集的数据比较多,而导致MySQL数据库连接断开,使用下面这个类,问题解决!<!--more--><?php /** * 使用方法 * $db = new db(); * $db -> connect($dbhost, $dbuser, $dbpw, $dbname, $...原创 2010-11-05 09:57:24 · 118 阅读 · 0 评论 -
PHP5使用DBO简单操作SQLITE类
今天一个朋友想使用PHP读取火车采集器采集来的数据库,因为他使用的是标准版,火车采集器标准版默认使用的是SQLITE数据库,想起原来在旧的博客里面有一个PHP操作SQLITE数据库的类,便找出来,继续分享,很简洁的说。 <?php /** * 使用方法 * $DB=new SQLite('SpiderResult.db3'); * $ARR = $DB->...原创 2010-11-05 10:02:06 · 365 阅读 · 0 评论 -
php fopen下载远程文件的函数
这几天给客户写的PHP的火车头发布接口,往往会使用到远程附件功能,昨天在小小文的博客那里看到了一段代码,自己拿来在组合一下,加上了自动判断目录且建立目录的功能,然后添加了完整的注释,以后会经常用到哦!<?php function get_file($url, $folder = "./") { set_time_limit (24 * 60 * 60); // 设置超时时...原创 2010-11-05 10:03:43 · 281 阅读 · 0 评论 -
PHP中获取文件扩展名的N种方法
第一种:function get_extension($file) { substr(strrchr($file, '.'), 1); } 第二种:function get_extension($file) { return substr($file, strrpos($file, '.')+1); } 第三种:f...原创 2010-11-05 10:06:56 · 106 阅读 · 0 评论