zoukankan      html  css  js  c++  java
  • 发一个php简单的伪原创程序,配合商城采集用的

       和朋友们一起做商城,发现都没人写文章,于是就郁闷的想去采集。可怜的商城还不自带采集程序,这下只能自己动手了。采集又不想完全的采集,一开始毫无头绪,有个问题是如何伪原创?

    在网上搜了一个伪原创的程序,下下来,结果太令人惊奇的。以前也在为如何将一段文字里的某些词替换掉而苦恼,原来php有个strtr函数,

    <?php
    $arr=array();
    $arr['好']='坏';
    $arr['不好']='不坏';
    $arr['坏']='好';
    $arr['不坏']='不好';
    $str="我们好不好";
    echo strtr($str,$arr);
    //输出我们坏不坏
    ?>
    

    于是问题就很好解决了。自己构建了一个数据库来收集同义词

    关键的两个程序是导入数据库和导出文件。

    word2db.php 从文件导入到数据库中

    <?php
    //将文件中的数组写入到数据库中
    require("conn.php");
    @require("keyword.php");
    mysql_query("delete from ".table('keywords')."");
    foreach($keyword  as $key=>$val)
    {
    	//$key=iconv('utf-8','gbk',$key);
    	//$val=iconv('utf-8','gbk',$val);
    	$pinyin=getfirstchar($key);
    	$ct=mysql_query("select count(*) from ".table('keywords')." where k1='$key' and k2='$val'");//检测是否已经存在
    	$ct=@mysql_fetch_array($ct);
    	$ct=$ct[0];
    	if($ct<=0)//不存在则插入
    	{
    	mysql_query("insert into ".table('keywords')."(k1,k2,pinyin) values('$key','$val','$pinyin')") or die("出错");
    	}
    }
    echo "插入成功!";
    ?>
    

    db2word.php 从数据库导入到文件

    <?php
    //将数据库以数组形式写到文件中
    require("conn.php");
    $res=mysql_query("select k1,k2  from ".table('keywords')." ") ;
    $str="<?php \r\n ";
    while($rs=mysql_fetch_array($res))
    {
    	
    	$str .="\$keyword['".$rs[0]."']='".$rs[1]."';\r\n";
    }
    $str.="?>";
    file_put_contents("keyword.php",$str);
    echo "导出成功";
    ?>
    

    演示地址:http://www.jianlila.com/weiseo/weiseo.php 

    下载地址:http://www.jianlila.com/down/weiseo.rar

    转载请注明 来源:荐礼啦 http://www.jianlila.com 技术组

  • 相关阅读:
    PageRequestManager 综述
    【转】浏览器集成教学 自定义浏览器
    COM(四)注册
    关于/ENTRY (EntryPoint Symbol)
    COFF文件
    【转】用系统默认浏览器打开Microsoft Web Browser控件触发的超链接
    Scroll Bar 控件
    COM(一)CoCreateInstance
    Web相关概念
    WebBrowser Control(一)禁止表单数据提示对话框
  • 原文地址:https://www.cnblogs.com/lrjxgl/p/1837754.html
Copyright © 2011-2022 走看看