发一个php简单的伪原创程序,配合商城采集用的
和朋友们一起做商城,发现都没人写文章,于是就郁闷的想去采集。可怜的商城还不自带采集程序,这下只能自己动手了。采集又不想完全的采集,一开始毫无头绪,有个问题是如何伪原创?
在网上搜了一个伪原创的程序,下下来,结果太令人惊奇的。以前也在为如何将一段文字里的某些词替换掉而苦恼,原来php有个strtr函数,
1 2 3 4 5 6 7 8 9 10 | <?php $arr = array (); $arr [ '好' ]= '坏' ; $arr [ '不好' ]= '不坏' ; $arr [ '坏' ]= '好' ; $arr [ '不坏' ]= '不好' ; $str = "我们好不好" ; echo strtr ( $str , $arr ); //输出我们坏不坏 ?> |
于是问题就很好解决了。自己构建了一个数据库来收集同义词
关键的两个程序是导入数据库和导出文件。
word2db.php 从文件导入到数据库中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?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 从数据库导入到文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?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 技术组
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥