|
29楼
发表于 2011-12-26 12:39:42
|
只看该作者
来自:江西
//帖子水印代码(函数)
function watermark($code) {
global $tpc_author,$read,$db_bbsname,$readcolorone,$readcolortwo,$watermark_content,$watermark_length;
$code = str_replace("\\\"", "\"", preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code));
if(!$read["colour"]) $postcolor= $readcolortwo;
else $postcolor=$read["colour"];
$pieces = explode('<br>', nl2br($code));
unset ($code);
$newmessage="";
foreach ($pieces as $key => $value) {
srand((double)microtime()*100000000); //打乱随机种子
$randtext = rand();
$randnum=$randtext;
$value=str_replace("<br />","",$value);
$randtext=md5($randtext);
$watermark_text=str_replace("{db_bbsname}",$db_bbsname,$watermark_content);
$watermark_text=str_replace("{db_authorname}",$read['author'],$watermark_text);
if($randnum%2==0){
$randtext=substrs($randtext,$watermark_length);
$newmessage .=$value."[color=".$postcolor."]".$randtext.'<br>';
}
else{
$watermark_show=substrs($watermark_text.$randtext,$watermark_length);
$newmessage .=$value."[color=".$postcolor."]".$watermark_show.'<br>';
}
//$newmess#000000age.=$value."[color=$postcolor]版权所有";
}
str_replace("<br />","\n",$newmessage);
return $newmessage;
}
//帖子水印代码结束 |
|