| 
 | 
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; 
} 
//帖子水印代码结束 |   
 
 
 
 |