本节主要内容:
一例文章内容添加内链关键词替换的php代码。
例子:
 
复制代码 代码示例:
<?php 
/**
* 内容关键词的替换 
* edit: WWW.jb200.com
*/
$ci=array("短网址"=>"http://jb200.com","网址缩短"=>"http://jb200.com");
//内容字段是content
$content="短网址是个好工具";
foreach($ci as $k=>$v){
     $str='<a href="'.$v.'" target="_blank">'.$k.'</a>';
     $content=ereg_replace($k,$str,$content);
}
echo $content;
 
附,cms/ target=_blank class=infotextkey>帝国cms中的关键字替换代码:
 
复制代码 代码示例:
<?php
//替换关键字
function ReplaceKey($newstext){
 global $empire,$dbtbpre,$public_r;
 if(empty($newstext))
 {return $newstext;}
 $sql=$empire->query("select keyname,keyurl from {$dbtbpre}enewskey order by length(keyname) desc"); //按字段内容长度排序
 while($r=$empire->fetch($sql))
 {
  $newstext=empty($public_r[repkeynum])?str_replace($r[keyname],'<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext):preg_replace('/'.$r[keyname].'/','<a href='.$r[keyurl].' target=_blank class=infotextkey>'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]);
 }
 return $newstext;
}