php实现SEO伪原创同义词替换函数

2010-5-31 寒川 网页编程

近日和一朋友讨论PHP关于同义词替换的SEO伪原创问题,写了如下函数,并为emlog做成插件。
function strtr_words($str)
{
    $words=array();
    $content = file_get_contents('words.txt');//词库
    $content = str_replace( "\r", "",$content); //去掉换行符(以便兼容Linux主机)
    $content = preg_split('/\n/', $content, -1, PREG_SPLIT_NO_EMPTY);//\n分割字符
        foreach($content as $k=>$v)
        {
            if($k!=0)
            {
                $str_data = explode('→',$v);//关键词分割符
                $words+=array("$str_data[0]"=>"$str_data[1]");
            }
        }
    return strtr($str,$words);//返回结果
}

词库words.txt格式如下:

恳求→哀求
悲悼→哀伤
悲痛→哀思
悲伤→哀痛
顺序→挨次
受饿→挨饿
靠拢→挨近

注意,每一行一组同义词,中间用“→”分割。
 

标签: php seo

评论(7) 浏览(12703)

html读取xml并分页显示

2010-5-27 寒川 网页编程

下面这个html读取xml并分页显示的例子,是给别人做作业的时候写的(靠,这小子太懒了,居然找人做考试题)。例子如下:
data.xml文件如下:
<?xml version="1.0" encoding="gb2312"?>
<通讯录>
<学生 学号="S101">
<姓名>李正如</姓名>
<地址>合肥市</地址>
<QQ>666666</QQ>
<专业>计算机</专业>
</学生>
<学生 学号="S102">
<姓名>张广平</姓名>
<地址>滁州市</地址>
<QQ>888888</QQ>
<专业>计算机</专业>
</学生>
<学生 学号="S103">
<姓名>陈艳</姓名>
<地址>铜陵市</地址>
<QQ>111111</QQ>
<专业>网络</专业>
</学生>
<学生 学号="S104">
<姓名>李强</姓名>
<地址>郑州市</地址>
<QQ/>
<专业>网络</专业>
</学生>
</通讯录>

data.html文件如下:
<html>
<head>
<title>通讯录</title>
<xml src="data.xml" id="xmldso" async="false"></xml>
</head>
<body>
<table id="tb2" datasrc="#xmldso" width="100%" border="1" datapagesize="3" > 
<thead> 
<th>学号</th> 
<th>姓名</th> 
<th>地址</th> 
<th>QQ</th>
<th>专业</th>  
</thead> 
<tr align="left">
<td><span datafld="学号"></span></td> 
<td><span datafld="姓名"></span></td> 
<td><span datafld="地址"></span></td> 
<td><span datafld="QQ"></span></td> 
<td><span datafld="专业"></span></td> 
</tr></table>   
<INPUT TYPE="button" VALUE="第一页" ONCLICK='document.getElementById("tb2").firstPage();'> 
<INPUT TYPE="button" VALUE="前一页" ONCLICK='document.getElementById("tb2").previousPage();'> 
<INPUT TYPE="button" VALUE="后一页" ONCLICK='document.getElementById("tb2").nextPage();'> 
<INPUT TYPE="button" VALUE="最后一页" ONCLICK='document.getElementById("tb2").lastPage();'> 
</body> 
</html> 

标签: html xml 分页

评论(6) 浏览(9914)

Google Font API打造美轮美奂的网页字体

2010-5-25 寒川 网页编程

    不得不佩服Google公司的想象力及其称霸IT行业的野心。光Google的软件都好多,开源API更多,所涉及的行业也不局限于IT,目光之远大,雄心勃勃!扯远了~~~。

    今天上CSDN的时候看到篇《Google Web 字体 API 访谈》的博文,顺着线索找到Google Font API,试用了一下,感觉确实不错,不过真担心要是网上所有网页都采用他提供的API的话,他们服务器承受得了这么多用户么?这下web字体设计就不用那么纠结了,呵呵~下面给个Google字体API的实例,有兴趣的朋友一起研究研究:
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine ">
    <style>
 h1 {
        font-family: 'Tangerine',serif;
        font-size: 48px;
      }
    body {
        font-family: '微软雅黑',serif;
        font-size: 12px;
      }
    </style>
  </head>
  <body>
    <h1>Very Good!很好!</h1>
 Very Good!很好!
  </body>
</html>

标签: html 编程 google api font 字体

评论(7) 浏览(7688)

pidgin升级到2.7.0居然安装失败

2010-5-24 寒川 计算机

今天用360软件管理的时候发现pidgin升级到2.7.0版本了,赶紧下载pidgin 2.7.0 for windows,准备体验一下新版本,安装过程中居然提示gtk下载失败,郁闷。。重新“取消”gtk+安装后无法运行,真是气愤!再到官方逛了一圈,发现pidgin 2.7.0不含gtk,也不知道啥原因,无法完整下载gtk+包(也许是太河蟹了),后来看pidgin官方更新里面貌似说了gtk+和GLib库最低要求必须是2.12.0,好在在http://pidgin.im/download/windows/页面发现提供离线安装包(offline installer),下载离线安装包后顺利完成安装,又可以体验pidgin的魅力了。

标签: pidgin im windows

评论(6) 浏览(8575)

购得的蓝牙匹配器到手

2010-5-22 寒川 点滴心情

昨天花9元钱购买的电脑usb蓝牙匹配器到手,早上刚起床就来电话说放信箱里了。迫不及待地打开包裹,安装上ivt bluesoleil,插上匹配器,连上手机,接上gprs,呵呵,无线上网了!改天再换个3G卡,还能赶上3G生活。嘿嘿~~得意了。。。

标签: 电脑 3G

评论(3) 浏览(6412)

富士康第十跳诞生,工作压力大还是承受能力小?

2010-5-21 寒川 互联网事

一谈到富士康,就会联想到一些列跳楼事件。究竟是富士康工作压力大还是员工承受能力小呢?动不动就跳楼、服毒,这样还真是有利于减少人口呢。

标签: 富士康 跳楼

评论(10) 浏览(9749)

猖獗的贼娃子

2010-5-21 寒川 互联网事

  简直不敢相信自己的眼睛,一则标题为“法博物馆毕加索画作等5作品被盗”的QQ弹出新闻昨晚在我看电影的时候弹了出来。呵呵,法国巴黎的贼娃子还真厉害,佩服佩服!
  佩服之余也十分担心我们国内的防盗安全系统。国内各大城市超、公司等几乎都装有监控设备,就连某些公共场所,生活小区等也装有摄像头。这肯定防范一些小偷小摸,打架斗殴事件发生,但难免会让人担心个人隐私会不小心被曝光。再联想到前不久网上疯传的三轮帝和奔跑哥,原本交通监控系统咋就跑到网络上来了呢?究竟还有多少隐私被不知情的情况下被人偷看了呢?恐怕永远也说不清了。

标签: 互联网 QQ 无聊 社会

评论(0) 浏览(5714)

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap