PHP文章内容自动加链接

/*     20150228 hg
                *    文章内容自动加链接
                */
                $keys =array(
                        array(‘网站建设‘,‘www.baidu.com‘),
                        array(‘上海网站建设‘,‘www.baidu.com‘),
                        array(‘上海网站制作‘,‘www.baidu.com‘),
                        array(‘上海网页设计‘,‘www.baidu.com‘),
                        array(‘上海网站设计‘,‘www.baidu.com‘),
                        array(‘上海网页制作‘,‘www.baidu.com‘),
                        array(‘上海做网站‘,‘www.baidu.com‘),
                        array(‘网站建设‘,‘www.baidu.com‘),
                        array(‘网站制作‘,‘www.baidu.com‘),
                        array(‘做网站‘,‘www.baidu.com‘),
                        array(‘网页设计‘,‘www.baidu.com‘),
                        array(‘网站设计‘,‘www.baidu.com‘),
                        array(‘营销型网站建设‘,‘www.baidu.com‘),
                        array(‘网站建设公司‘,‘www.baidu.com‘),
                        array(‘网站制作公司‘,‘www.baidu.com‘),
                        array(‘网站设计公司‘,‘www.baidu.com‘),
                        array(‘网页设计公司‘,‘www.baidu.com‘),
                        array(‘网页制作公司‘,‘www.baidu.com‘),
                        array(‘做网站公司‘,‘www.baidu.com‘)
                    );
                foreach($keys as $nkeys){
                    if(strpos($content,$nkeys[0]) ){
                    $content =str_replace($nkeys[0],"<a href=http://".$nkeys[1]." target=_blank >".$nkeys[0]."</a>",$content);
                    }
                }
                // 章内容自动加链接end

时间: 2024-08-06 11:08:42

PHP文章内容自动加链接的相关文章

WordPress批量修改文章内容、URL链接、文章摘要

通过SQL语句来批量修改wordpress博客内容,文章中所有语句都使用默认的wp_表前缀,如果您的数据表前缀不是wp_则需要在语句中作相应更改. 方法/步骤 批量修改文章内容 如果您想替换之前写过的所有文章中的某些内容,如更换博客的名称.更换博客的网址.更换文章配图的链接等,您可以使用以下SQL语句: UPDATE wp_postsSET post_content = REPLACE( post_content,'旧的博客名', '新的博客名' ); 该语句的功能是将所有文章中的“旧的博客名”

Linux nl --让输出的文件内容自动加上行号

nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能. 1.命令格式: nl [选项]... [文件]... 2.命令参数: -b :指定行号指定的方式,主要有两种: -b a:表示不论是否为空行,也同样列出行号(类似 cat -n): -b t:如果有空行,空的那一行不要列出行号(默认值): -n :列出行号表示的方法,主要有三种: -n

Dedecms文章图片自动加标题 alt标签的方法

找到目录:include中的arc.archives.class.php搜索: //设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives')

C#自动给文章关键字加链接实现代码

using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Ivony.Html; using Ivony.Html.Parser; publ

android黑科技系列——解析公众号文章消息和链接文章消息自动打开原理

一.辅助功能方案分析 关于WX的各种功能插件已经非常普遍了,而现在的插件都是依赖于Xposed框架进行的,所以个人觉得WX应该在这方便应对Xposed框架的使用防护,防止插件满天飞的现象,本文来介绍一个WX应用中接收到消息如果是文章链接就自动打开浏览的功能.这个功能可能有的人用的不是很多,但是本文秉着逆向技术学习点还是来分析这个技术! 关于微信文章链接消息自动点开的逻辑,可能有的同学第一个思路就是:用辅助功能来实现模拟点击,但是这里有个问题需要解决,就是如何得到消息内容.首先我们来看一下微信中发

数据库:MySQL实战;左链接;查询WordPress数据库中的文章内容

在1年前,我用学生价租了一个阿里云服务器(是真的便宜啊),自己在CentOS系统上用命令行搭了个WordPress的环境,开始了为期一个月使用自建博客的历程. 事实证明,博客在类似博客园这样的平台上写还是非常方便的! 不用自己优化后台,虽然WordPress已经足够傻瓜了,但是我还是太菜了 只有小贵的价格才能租到一个网速不慢+大小够用的服务器 之前考研没有工作没有收入,于是就狠下心不要了.重新捡起了长草很久的博客园. 今天,下了决心把以前的数据导出来,就有了以下的内容 1.把wordpress.

笔记-移动端滑动到底部自动加载下一页内容

公司微信公众号的网页由ThinkPHP框架的模板生成,由一个需求是滑动到底部时自动加载下一页内容. 1.网页结构 网页分为两个部分,顶部固定导航栏,下部有一个page容器,内部滚动显示. 2.加载下一页的流程 当滑动到底部时,发送ajax请求下一页内容,内容返回后,将内容拼接成HTML结构后插入原有的page下. 页面是后端已经分好的,所以ajax请求的数据中包含一个currentpage变量,这个变量每次请求时自增1,表示请求下一页. 3.如何实现 想着原理比较简单,所以自己实现了一下,实现思

当滚动条滚动到页面底部自动加载增加内容的js代码

这篇文章主要介绍了如何使用javscript实现滚动条滚动到页面底部自动加载增加页面内容,需要的朋友可以参考下..1,注册页面滚动事件,window.onscroll = function(){ }; 2,相关获取页面高度.滚动条位置.文档高度的函数: 复制代码 代码如下://获取滚动条当前的位置 function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentEle

手机H5页面,滑动到底部自动加载下一页内容

做公众号项目中有如下场景,一个H5页面有列表数据,不考虑一次加载所有数据,故需要分页操作,解决方案为滑动到底部自动加载下一页内容.直接在H5的js当中实现. 主要使用jquery的scroll()方法: 当用户滚动指定的元素时,会发生 scroll 事件. scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口). scroll() 方法触发 scroll 事件,或规定当发生 scroll 事件时运行的函数. 代码如下: $(window).scroll(function()