摘要:我的网站: 程序猿 ,收录了一批公众号,实时抓取微信公众号发布的文章。 为了实现价值最大化,我在出售这个实时采集程序。但数据源的防抓取机制导致了我的抓取策略要及时更新,所以抓取程序需要经常维护,这样就无法直接卖程序。 目前是按量计费的形式推送实时文章,按照每篇几分钱来收费。如果需要,请联系我的qq
阅读全文
随笔分类 - PHP
PHP相关知识
摘要:我的网站: 程序猿 ,收录了一批公众号,实时抓取微信公众号发布的文章。 为了实现价值最大化,我在出售这个实时采集程序。但数据源的防抓取机制导致了我的抓取策略要及时更新,所以抓取程序需要经常维护,这样就无法直接卖程序。 目前是按量计费的形式推送实时文章,按照每篇几分钱来收费。如果需要,请联系我的qq
阅读全文
摘要:$v = str_replace('encoding="gbk"', 'encoding="utf-8"', $v);(simplexml_load_string($v,'SimpleXMLElement', LIBXML_NOCDATA )注意$v字符串里面的编码,里面的gbk or utf-8 ...
阅读全文
摘要:continue 直接写在函数里面的后果$a = 4;for($i=0;$i'; for($ii=0;$ii"; continue; }}for($i=0;$i'; for($ii=0;$ii"; aaa(); }}function aaa(){ ...
阅读全文
摘要:取出两个时间戳中间的天数 $event_start_time = $result[0]['event_start_time']; $event_end_time = $result[0]['event_end_time']; $event_end_time_...
阅读全文
摘要:zendDebugger是我了解过的最好用的调试工具。安装方法:StudioWebDebugger中so放环境里面,dummy.php放项目里面,StudioBrowserToolbars作为浏览器插件直接用zendIDE就能调试了。使用方法:通过浏览器直接运行URL运行插件,然后zend就会弹出,...
阅读全文
摘要:linux下svn命令大全1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add...
阅读全文
摘要:做了好多年的PHP,一直还停留在应用层的层次水平,貌似是遇到了发展瓶颈。在应用层,实现功能、快速开发、中小型架构、问题的解决方案,这些问题对自己来说已经达到高峰,也就是说,能在小公司负责整体的中小项目很easy。但是,目前自己急缺的是大项目,大架构,底层机制、各种原理、系统知识体系,这些的项目经验与...
阅读全文
摘要:一般情况下都是md5加密一下admin修改数据库即可,,但是有些系统对密码不是纯md5的加密,所以为了保险起见,采用下面方案:我登录了我的本地的ecshop,进入数据库查询SELECT * FROM `ecs_admin_user` LIMIT 0 , 30admin123的加密后结果是019202...
阅读全文
摘要:PHP设计模式之观察者模式PHP 设计模式之观察者模式观察者模式:将观察者逻辑写到业务逻辑里面去,适用业务场景举例:注册用户之后,①通知用户欢迎使用此系统②给推荐人积分③写入日志程序。适用场景及注意事项:①一个业务逻辑的对象会引起其他一个或多个业务逻辑,能用于对象之间的通信②依赖性弱,被观察者里面添加方法用来关联其他对象,关联是在对象外面执行,类的独立性强。③各个观察者类最好继承一个接口,因为观察者的方法名可能存在于被观察者的方法中。_observers as $obs ) $obs->onChanged( $this, $name ); } public function ad...
阅读全文
摘要:许许多多的网站是用开源程序做的,那如何判断一个网站使用什么开源程序做的呢用在线的开源程序识别网站,识开源,可以做到:http://www.dedecms0.com
阅读全文
摘要:代码如下$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'http://s.click.taobao.com/t?e=m%3D2%26s%3DItfnIoWePBscQipKwQzePOeEDrYVVa64LKpWJ%2Bin0XJRAdhuF14FMco7venWsqMa5x%2BIUlGKNpXfihkA92r7Zcnjyd38oaEmvvt5KfsX9OP1aKQAlGlgSeMqBIqCftrB');curl_setopt($ch, CURLOPT_HEADER, 1);curl_setopt($ch, CURLOPT_F
阅读全文
摘要:用firefox浏览器访问localhost,apache http server 已停止工作;我用firefox的目的是用其中的debugger插件,用来断点调试程序;结果我重启xampp,apache作为服务,重启电脑,都未能解决apache无响应停止的情况;最终,我在host里面加了一句 ,127.0.0.1 localhost.49685.com ,即解决了此问题;这是firefox浏览器的问题;
阅读全文
摘要:如果不能用var_dump输出到页面调试,可以用var_export调试$a = @file_put_contents(FANWE_ROOT."./debug/".time().".php","");以上生成的文件带完整日期,而文件名称不能有‘:’,所以,换个代码如果不能用var_dump输出到页面调试,可以用var_export调试 wangtongphp.qq=1006440989$fjwaoifjds = @file_put_contents(ROOT_PATH."debug_var_export/".a_t
阅读全文
摘要:方维团购系统,代金券序列号的生成规则如下:$tempsn = unpack('H8',str_shuffle(sha1(uniqid())));$data['sn'] = $prefix.$tempsn[1];解释一下各个函数的意思:uppack: Unpack data from binary string 解压数据的二进制字符串str_shuffle—随机打乱一个字符串sha1—计算字符串的 sha1 散列值uniqid—生成一个唯一ID这样,代金券序列号就随机的生成了
阅读全文
摘要:用正则匹配采集天猫搜索页的商品ID和商品的店铺名称;正则匹配的贪婪问题之前我一直想解决如何实现.[^(</a>)]*这个问题;搞了好久才发现用非贪婪模式可以解决这个问题;即 .*?<\/a> 这样写即可;<?PHP//add by wangtongphp QQ:1006440989function infinityCollect($url) { $v = @file_get_contents($url); preg_match_all("/data-id=\"(\d{1,})/",$v,$ids); preg_match_all(&q
阅读全文
摘要:我想实现urlencode 在utf-8页面转化成gb2312的内容;最终实现结果如下: //add by wangtongphp $k = '耐克'; $k = iconv('utf-8', 'gb2312', $k); $keywords = urlencode($k); $_SESSION['infinity_collect_page'] = 1; $url = 'http://list.tmall.com/search_product.htm?q='.$keywords.'&n=60&
阅读全文
摘要:方维购物分享系统,实现,批量导入关键词,根据关键词采集淘宝天猫的佣金商品;解决方法:①给没有分类的时候,加一个关键词选项;②循环,采集各个关键词的商品;③去发布商品;
阅读全文
摘要:将方维采集到的商品详情里面的链接转换成淘宝客链接的方法:方维系统,采集到的详情,会添加到goods表,content字段;share.service.php 474行左右; 在这里可以处理写入数据库的内容,注意转义字符; //add by wangtongphp QQ:1006440989 ,获取商品id转化为淘客url preg_match_all("/href=.\".[^\"]*(\?|\&)id=(\d{1,})/",$goods['content'],$out); if(!empty($out[2])){ foreach
阅读全文
摘要:方维分享系统采集淘宝天猫详情,写入数据库;share --share_goods -- goods// add by wangtongphp QQ:1006440989 http://wwwbuild.net/ALTER TABLE `fanwe_goods` ADD `desc` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL测试脚本:// add by wangtongphp QQ:1006440989 http://wwwbuild.net/select num_iid ,`desc` from fanwe_taoba..
阅读全文
摘要:PHP采集淘宝店铺评论插件使用说明书:测试网址:http://wwwbuild.net/wangtongphp/;将wangtongphp项目放在PHP环境中,能访问即可;然后有三种输入方式: ①输入用户ID,直接构成URL即可采集评论,此法最快; ②输入店铺的URL,可以是店铺首页的URL或者是任意商品页的URL,此法先抓取网页,匹配出用户ID后,再构成URL采集评论; ③输入店铺ID,此法先构成shop+$shopid+.taobao.com的形式的店铺首页URL,然后执行②,然后执行①,此法处理数据最多,速度最慢;以上是我刚刚编写完成的一个插件,能采集淘宝店铺的所有评论内容,保存成...
阅读全文
|