摘要: 操作步骤: 这个问题看似简单,做起来却有些麻烦,我用一种不太聪明的方式实现: 1、把已有的关键字链接替换成文字 2、把关键字从长至短排列 3、从长至短替换关键字为链接,替换的同时查找有没有包含其他关键字,如果有,把其中子关键字替换成{子关键字的md5值} 4、把{子关键字的md5值}替换回来 阅读全文
posted @ 2017-05-02 11:35 chinall 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Tool.class.PHP 阅读全文
posted @ 2017-05-02 11:09 chinall 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 以上代码默认调用文章首张图片,当文章没有图片的时候,随机调用主题style/images/random/下的1.jpg、2.jpg、3.jpg、4.jpg图片。如果不想调用随机图片,可以修改一下: 调用文章首张图片,如果文章没有图片就调用默认图片no-image.jpg 阅读全文
posted @ 2017-05-02 08:37 chinall 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 输出结果: <div> pad第一的内容133 <div>内容1</div> <span>asdasdkjasd内容</span> <a>任意的链接</a> 后茜 </div> 正则表达式,去掉 <img>里alt的内容 或 PHP正则取img标记中任意属性,正则替换去掉或改变图片img标记中的任意 阅读全文
posted @ 2017-05-02 08:20 chinall 阅读(2505) 评论(0) 推荐(0) 编辑
摘要: 做采集的时候,可以使用file_get_contents()去获取网页源代码,但是使用file_get_contents采集,速度慢,而且超时时间,不好控制。如果采集的页面不存在,需要等待的时间很长。一般来说,curl的速度最快,其次是socket,最后是file_get_contents。现在跟大... 阅读全文
posted @ 2015-10-26 15:41 chinall 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 当我们需要采集网络上的某个网页内容时,如果目标网站上的图片做了防盗链的话,我们直接采集过来的图片在自己网站上是不可用的。那么我们使用程序将目标网站上的图片下载到我们网站服务器上,然后就可调用图片了。本文将使用PHP实现采集远程图片功能。基本流程:1、获取目标网站图片地址。2、读取图片内容。3、创建要... 阅读全文
posted @ 2015-10-26 15:39 chinall 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将作者使用php实现的检测页面是否被百度收录的功能分享一下。下面是具体代码:<?php/** ... 阅读全文
posted @ 2015-10-26 15:37 chinall 阅读(430) 评论(0) 推荐(0) 编辑
摘要: php默认有个函数similar_text()用于计算字符串之间的相似度,该函数也可以计算两个字符串的相似度(以百分比计)。不过这个函数感觉对中文计算很不准确比如:echo similar_text("吉林禽业公司火灾已致112人遇难","吉林宝源丰禽业公司火灾已致112人遇难");这两个新闻标题其... 阅读全文
posted @ 2015-10-26 15:19 chinall 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 天干地支,简称“干支”,这是中国古代的历法,下面使用php实现一个天干地支计算器,需要的朋友可以参考下天干地支,简称“干支”。在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、 申、酉、戌、亥叫作“十二地支”。十干和十二支依次相配,组成六十个... 阅读全文
posted @ 2014-10-01 09:30 chinall 阅读(1217) 评论(0) 推荐(0) 编辑
摘要: 1、安装Nginx:mkdir -p /Data/tgzcd /Data/tgzyum install wgetyum install pcreyum install openssl*yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-deve... 阅读全文
posted @ 2014-05-24 10:26 chinall 阅读(152) 评论(0) 推荐(0) 编辑