Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[php版]动作符for2.5&sp1(整理by lu5266)[10.22优化函数]

[复制链接]
默契网管 发表于 2005-8-19 13:50:20 | 显示全部楼层
Warning: Missing argument 4 for updatemember() in F:\usr\www\jieao\include\post.php on line 190

Discuz! info: MySQL Query Error

User: 桀骜不逊
Time: 2005-8-19 1:50pm
Script: /topicadmin.php

SQL: UPDATE cdb_members SET postnum=postnum-(1), credit=541,lastpost='1124430608',money=money- WHERE uid='1'
Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE uid='1'' at line 1
Errno.: 1064

Similar error report has beed dispatched to administrator before.
回复

使用道具 举报

 楼主| lu5266 发表于 2005-8-19 13:57:13 | 显示全部楼层
原帖由 默契网管 于 2005-8-19 13:50 发表
Warning: Missing argument 4 for updatemember() in F:\usr\www\jieao\include\post.php on line 190

Discuz! info: MySQL Query Error

User: 桀骜不逊
Time: 2005-8-19 1:50pm
Script: /topicadmin.php ...


你把discuzcode.php贴出来
回复

使用道具 举报

默契网管 发表于 2005-8-19 14:05:07 | 显示全部楼层
  1. <?php

  2. /*
  3. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  4. :: [DISCUZ!]  Crossday Discuz! Board                                    ::
  5. :: (c) 2001-2005 Comsenz Technology Ltd (www.discuz.com)                ::
  6. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  7. :: Author:  Crossday (tech@discuz.com) Cnteacher (cnteacher@discuz.com) ::
  8. :: Version: 2.5F   2004/10/01 05:15                                     ::
  9. ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  10. */
  11. //fix:  BY pk0909
  12. /*
  13. 1 多出来的空格
  14. 2 bbcode 解析问题
  15. 3 img code 对特殊符号的js未转义
  16. */

  17. if(!defined('IN_DISCUZ')) {
  18.         exit('Access Denied');
  19. }

  20. $searcharray=$replacearray= array();
  21. $post_codecount = $post_phpcodecount = -1;
  22. $codecount = 0 ;

  23. function censor($message) {
  24.         global $_DCACHE;

  25.         require_once(DISCUZ_ROOT.'/forumdata/cache/cache_censor.php');
  26.         return empty($_DCACHE['censor']) ? $message : @preg_replace($_DCACHE['censor']['find'], $_DCACHE['censor']['replace'], $message);
  27. }

  28. function credithide($creditsrequire, $message) {
  29.         if($GLOBALS['credit'] < $creditsrequire && !$GLOBALS['ismoderator']) {
  30.                 return "<b>**** Hidden to Credits Lower Than $creditsrequire ****</b>";
  31.         } else {
  32.                 return '<b>Below Message for Credits Higher Than '.$creditsrequire.'</b><br>'.
  33.                         '==============================<br><br>'.
  34.                         str_replace('\"', '"', $message).'<br><br>'.
  35.                         '==============================';
  36.         }
  37. }

  38. function codedisp($code) {
  39.         global $thisbg, $codecount, $post_codecount, $codehtml;
  40.         $post_codecount++;
  41.         $code = htmlspecialchars(str_replace('\"', '"', preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code)));
  42.         $codehtml[$post_codecount] = "<blockquote class="code"><b class="smalltxt">CODE:</b>&nbsp;&nbsp;<a href="###" class="smalltxt" onclick="copycode(findobj('code$codecount'));">[Copy to clipboard]</a><hr size=1 color="".BORDERCOLOR.""><div style="padding:5px; font-family:Courier New;" id="code$codecount">$code</div></blockquote>";

  43.         $codecount++;
  44.         return "[\tDISCUZ_CODE_$post_codecount\t]";
  45. }

  46. //[HACK]自动解析图片URL By Bob Gao
  47. function parseurl($message) {
  48.         return preg_match("/\[code\].+?\[\/code\]/is", $message) ? $message :
  49.                 preg_replace(        array(
  50.                                         "/(?<=[^\]a-z0-9-="'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)(.jpg|.png|.gif)/i",
  51.                                         "/(?<=[^\]a-z0-9-="'\\/])((https?|ftp|gopher|news|telnet|mms|rtsp):\/\/|www\.)([a-z0-9\/\-_+=.~!%@?#%&;:$\\()|]+)/i",
  52.                                         "/(?<=[^\]a-z0-9\/\-_.~?=:.])([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4}))/i"
  53.                                 ), array(
  54.                                         "[img]\\0[/img]",
  55.                                         "[url]\\1\\3[/url]",
  56.                                         "[email]\\0[/email]"
  57.                                 ), ' '.$message);
  58. }
  59. //[HACK]自动解析图片URL By Bob Gao

  60. function postify($message, $smileyoff, $bbcodeoff, $allowsmilies = 1, $allowhtml = 0, $allowbbcode = 1, $allowimgcode = 1) {
  61.         global $credit, $tid, $discuz_uid, $codehtml, $post_codecount, $thisbg, $highlight, $table_posts, $db, $searcharray, $replacearray, $ismoderator, $post,$phpcodehtml,$post_phpcodecount;

  62.         if(!$bbcodeoff && $allowbbcode) {
  63.                 $message = preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/ies", "codedisp('\\1')", $message);
  64.             $message = preg_replace("/\s*\[php\](.+?)\[\/php\]\s*/ies", "phpcodedisp('\\1')", $message);
  65.         }

  66. if ( !strstr($message,'[watermarkoff]') && !$bbcodeoff && $allowbbcode){
  67.                 $message = preg_replace("/\s*\[watermark\](.+?)\[\/watermark\]\s*/ies", "watermark('\\1')", $message);
  68.                 $watermarkon=true;
  69.         }else{
  70.                                 $message = preg_replace("/\[watermarkoff\]/i", '', $message);
  71.                 $watermarkon=false;
  72.         }



  73.         if(!$allowhtml) {
  74.                 $message = dhtmlspecialchars($message);
  75.         }

  76.         if(!$smileyoff && $allowsmilies) {

  77.                 if(is_array($GLOBALS['_DCACHE']['smilies'])) {
  78.                         foreach($GLOBALS['_DCACHE']['smilies'] as $smiliey) {
  79.                                 $message = str_replace($smiliey['code'], "<img src="".SMDIR."/$smiliey[url]" align="absmiddle" border="0">",$message);
  80.                         }
  81.                 }
  82.         }

  83.         if(!$bbcodeoff && $allowbbcode) {

  84.                 if(empty($searcharray['bbcode_regexp']) || empty($replacearray['bbcode_regexp']) || empty($searcharray['bbcode_str']) || empty($replacearray['bbcode_str'])) {
  85.                         $searcharray['bbcode_regexp'] = array(
  86.                                 "/\s*\[quote\][\n\r]*(.+?)[\n\r]*\[\/quote\]\s*/is",
  87.                                 "/(\[box=(#[0-9A-F]{6}|[a-z]+)\])[\n\r]*(.+?)[\n\r]*(\[\/box\])/is",
  88.                                 "/\[url\]\s*(www.|https?:\/\/|ftp:\/\/|gopher:\/\/|news:\/\/|telnet:\/\/|rtsp:\/\/|mms:\/\/){1}([^\["']+?)\s*\[\/url\]/ie",
  89.                                 "/\[url=www.([^\["']+?)\](.+?)\[\/url\]/is",
  90.                                 "/\[url=(https?|ftp|gopher|news|telnet|rtsp|mms){1}:\/\/([^\["']+?)\](.+?)\[\/url\]/is",
  91.                                 "/\[email\]\s*([A-Za-z0-9\-_.]+)@([A-Za-z0-9\-_]+[.][A-Za-z0-9\-_.]+)\s*\[\/email\]/i",
  92.                                 "/\[email=([A-Za-z0-9\-_.]+)@([A-Za-z0-9\-_]+[.][A-Za-z0-9\-_.]+)\](.+?)\[\/email\]/is",
  93.                                 "/\[color=([#0-9a-zA-Z]{3,10})\]/i",
  94.                                 "/\[size=([\-0-9]{1,2})\]/i",
  95.                                 "/\[font=([^\[]+?)\]/i",
  96.                                 "/\[align=(left|right|center)\]/i",
  97.                                 "/\[center\]/i"
  98.                         );
  99.                         $replacearray['bbcode_regexp'] = array(
  100.                                 "<br><br><center><table border="0" width="90%" cellspacing="0" cellpadding="0"><tr><td>&nbsp;&nbsp;Quote:</td></tr><tr><td><table border="0" width="100%" cellspacing="1" cellpadding="10" bgcolor="".BORDERCOLOR.""><tr><td width="100%" bgcolor="".ALTBG2."" style="word-break:break-all">\\1</td></tr></table></td></tr></table></center><br>",
  101.                                 "<blockquote style="background-color: \\2 ;"><span class="bold">$title</span>\\3</blockquote>",
  102.                                 "cuturl('\\1\\2')",
  103.                                 "<a href="http://www.\\1" target="_blank">\\2</a>",
  104.                                 "<a href="\\1://\\2" target="_blank">\\3</a>",
  105.                                 "<a href="mailto:\\1@\\2">\\1@\\2</a>",
  106.                                 "<a href="mailto:\\1@\\2">\\3</a>",
  107.                                 "<font color="\\1">",
  108.                                 "<font size="\\1">",
  109.                                 "<font face="\\1">",
  110.                                 "<p align="\\1">",
  111.                                 "<p align="center">"
  112.                         );

  113.                         if($GLOBALS['_DCACHE']['bbcodes']) {
  114.                                 $searcharray['bbcode_regexp'] = array_merge($searcharray['bbcode_regexp'], $searcharray['bbcode_regexp'], $GLOBALS['_DCACHE']['bbcodes']['searcharray']);
  115.                                 $replacearray['bbcode_regexp'] = array_merge($replacearray['bbcode_regexp'], $replacearray['bbcode_regexp'], $GLOBALS['_DCACHE']['bbcodes']['replacearray']);
  116.                                 unset($GLOBALS['_DCACHE']['bbcodes']);
  117.                         }

  118.                         $searcharray['bbcode_str'] = array(
  119.                                 '[/color]', '[/size]', '[/font]', '[/align]', '[b]', '[/b]',
  120.                                 '[i]', '[/i]', '[u]', '[/u]', '[list]', '[list=1]', '[list=a]',
  121.                                 '[list=A]', '[*]', '[/list]','[/center]', '[/watermark]','[watermark]'
  122.                         );

  123.                         $replacearray['bbcode_str'] = array(
  124.                                 '</font>', '</font>', '</font>', '</p>', '<b>', '</b>', '<i>',
  125.                                 '</i>', '<u>', '</u>', '<ul>', '<ol type=1>', '<ol type=a>',
  126.                                 '<ol type=A>', '<li>', '</ul></ol>','</p>','</watermark>','<watermark>'
  127.                         );      
  128.                 }               

  129.                 @$message = str_replace($searcharray['bbcode_str'], $replacearray['bbcode_str'],
  130.                                 preg_replace($searcharray['bbcode_regexp'], $replacearray['bbcode_regexp'], $message));

  131.                 if(preg_match("/\[hide=?\d*\].+?\[\/hide\]/is", $message)) {
  132.                         if(stristr($message, '[hide]')) {
  133.                                 $query = $db->query("SELECT pid FROM $table_posts WHERE tid='$tid' AND authorid='$discuz_uid' LIMIT 1");
  134.                                 if($ismoderator || $db->result($query, 0)) {
  135.                                         $message = preg_replace("/\[hide\]\s*(.+?)\s*\[\/hide\]/is", "<span class="bold">Below Message for Repliers</span><br>==============================<br><br>\\1<br><br>==============================", $message);
  136.                                 } else {
  137.                                         $message = preg_replace("/\[hide\](.+?)\[\/hide\]/is", "<b>**** Hidden to Non-Reply Visitors *****</b>", $message);
  138.                                 }
  139.                         }
  140.                         $message = preg_replace("/\[hide=(\d+)\]\s*(.+?)\s*\[\/hide\]/ies", "credithide(\\1,'\\2')", $message);
  141.                 }

  142.         }

  143.         if(!$bbcodeoff && $allowimgcode) {
  144.                 if(empty($searcharray['imgcode']) || empty($replacearray['imgcode'])) {
  145.                         $searcharray['imgcode'] = array(
  146.                                 "/\[swf\]\s*([^\[]+?)\s*\[\/swf\]/ies","/\[swf=(\d{1,3})[x|\,](\d{1,3})\]\s*([^\[]+?)\s*\[\/swf\]/ies",
  147.                                 "/\[img\]\s*([^\[]+?)\s*\[\/img\]/ies",
  148.                                         "/\[wmv\]\s*(.+?)\s*\[\/wmv\]/ies",
  149.                                         "/\[rm\]\s*(.+?)\s*\[\/rm\]/ies",
  150.                                         "/\[wmv=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/wmv\]/ies",
  151.                                         "/\[rm=(\d+?)[x|\,](\d+?)[x|\,](\d+?)\]\s*(.+?)\s*\[\/rm\]/ies",
  152.                         );
  153.                         $replacearray['imgcode'] = array(
  154.                                 "bbcodeurl('\\1', '<a href="%s" target="_blank">[在新窗口中打开]</a><br><embed width="550" height="375" src="%s" type="application/x-shockwave-flash"></embed>')",
  155. "bbcodeurl('\\3', '<a href="%s" target="_blank">[在新窗口中打开]</a><br><embed width="\\1" height="\\2" src="%s" type="application/x-shockwave-flash"></embed>')",
  156.                                 "bbcodeurl('\\1', '<img src="%s" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\';}" onmouseover="if(this.resized) this.style.cursor=\'hand\';" onclick="if(this.resized) {window.open(this.src);}">')",

  157.         "bbcodeurl('\\1', '<object align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer" width="480" height="360" ><PARAM NAME="AutoStart" VALUE="0" ><param name="ShowStatusBar" value="-1"><param name="Filename" value="%s"><embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="%s" width="480" height="360"></embed></object>')",
  158.         "bbcodeurl('\\1', '<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="Player" width="480" height="360" viewastext><param name="Autostart" value="0"><param name="CONTROLS" value="ImageWindow"><param name="CONSOLE" value="_master"><param name="LOOP" value="-1"><param name="CENTER" value="0"></object><br><object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=64 id=Player width=480 VIEWASTEXT><param name="_ExtentX" value="18256"><param name="_ExtentY" value="794"><param name="Autostart" value="0"><param name="LOOP" value="0"><param name="CENTER" value="0"><param name="BACKGROUNDCOLOR" value="#000000"><param name="SRC" value="\\1"></object>')",
  159.         "bbcodeurl('\\3', '<object width="\\1" height="\\2" align="middle" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class="OBJECT" id="MediaPlayer"><param name="Autostart" VALUE="\\3"><param name="ShowStatusBar" VALUE="\\3"><param name="Filename" value="\\4"><embed type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" flename="mp" src="\\4"></embed></object>')",
  160.         "bbcodeurl('\\3', '<object width="\\1" height="\\2" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" id="Player" viewastext><param name="Autostart" value="\\3"><param name="CONTROLS" value="ImageWindow"><param name="CONSOLE" value="_master"><param name="LOOP" value="-1"><param name="CENTER" value="0"></object><br><object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA height=64 id=Player width="\\1" VIEWASTEXT><param name="_ExtentX" value="18256"><param name="_ExtentY" value="794"><param name="Autostart" value="\\3"><param name="LOOP" value="0"><param name="CENTER" value="0"><param name="SRC" value="\\4"></object>')",
  161.                                 "bbcodeurl('\\3', '<img width="\\1" height="\\2" src="%s" border="0">')"
  162.                         );
  163.                 }
  164.                 $message = preg_replace($searcharray['imgcode'], $replacearray['imgcode'], $message);
  165.         }

  166.         for($i = 0; $i <= $post_codecount; $i++) {


  167. if ($watermarkon){
  168.                         $codehtml[$i] = preg_replace("/\s*\[watermark\](.+?)\[\/watermark\]\s*/ies", "watermarkbbcode('\\1')", $codehtml[$i]);
  169.                 }



  170.                 $message = str_replace("[\tDISCUZ_CODE_$i\t]", $codehtml[$i], $message);
  171.         }

  172.         if($highlight) {
  173.                 foreach(explode('+', $highlight) as $ret) {
  174.                         if($ret) {
  175.                                 $message = preg_replace("/(?<=[\s"\]>()]|^)(".preg_quote($ret, '/').")(([\.,;-?!()]+)?([\s"<\[]|$))/siU", "<u><b><font color="#FF0000">\\1</font></b></u>\\2", $message);
  176.                         }
  177.                 }
  178.         }
  179.         for($i = 0; $i <= $post_phpcodecount; $i++) {
  180.                         $message = str_replace("|\tDISCUZ_PHPCODE_$i\t|", $phpcodehtml[$i], $message);
  181.             }

  182.         $message = nl2br(str_replace(
  183.                                                         array("\t", '   ', '  '),
  184.                                                         array('&nbsp; &nbsp; &nbsp; &nbsp; ', '&nbsp; &nbsp;', '&nbsp;&nbsp;')
  185.                                                         , $message)
  186.                                         );




  187. //文章动作 by younc  start
  188. $str ="<br><font color=red>【动作】</font>";
  189. $uue ="<font color=blue>$post[author]</font>";
  190. $message=str_replace("^招呼","$str $uue 逢人就打招呼:大家好,今天是我大喜的日子!请吃糖! 请吃糖!<img src=images/act/05.gif border=0 align=absmiddle><br>",$message);
  191. $message=str_replace("^欢迎","$str $uue 高兴的叫道:欢迎、欢迎、热烈欢迎~~<img src=images/act/085.gif border=0 align=absmiddle><br>",$message);
  192. $message=str_replace("^灌水","$str $uue 嚷道:“新来的,别乱欺负哦,灌水先”<img src=images/act/034.gif border=0 align=absmiddle><br>",$message);
  193. $message=str_replace("^无聊","$str $uue 拿出一张钞票:“好无聊啊,谁要陪我灌水?”<img src=images/act/01.gif border=0 align=absmiddle><br>",$message);
  194. $message=str_replace("^负责","$str $uue 哭著说:“你可要对我负责呀!”呜~~<img src=images/act/02.gif border=0 align=absmiddle><br>",$message);
  195. $message=str_replace("^生气","$str $uue 撅了撅嘴说:“气死我了呀!呀!呀!”<img src=images/act/03.gif border=0 align=absmiddle><br>",$message);
  196. $message=str_replace("^高兴","$str $uue 高兴地跳了起来。<img src=images/act/046.gif border=0 align=absmiddle><br>",$message);
  197. $message=str_replace("^鼓掌","$str $uue 鼓掌喝采<img src=images/act/06.gif border=0 align=absmiddle><br>",$message);
  198. $message=str_replace("^等待","$str $uue 悲伤的唱到:“你知不知道,你知不知道?我等到花儿也谢了...”<img src=images/act/07.gif border=0 align=absmiddle><br>",$message);
  199. $message=str_replace("^反对","$str $uue 认真地摇了摇头“那怎么可以呢,不可以的,不可能的啦。”<img src=images/act/083.gif border=0 align=absmiddle><br>",$message);
  200. $message=str_replace("^浪漫","$str $uue 罗密欧与朱丽叶式的吹起曲子来“我悄悄地蒙上你的眼睛,让你猜猜我是谁?”<img src=images/act/019.gif border=0 align=absmiddle><br>",$message);
  201. $message=str_replace("^不要","$str $uue 摆了摆手,说:“不要呀!”<img src=images/act/010.gif border=0 align=absmiddle><br>",$message);
  202. $message=str_replace("^找死","$str $uue 说:跟我斗,你还嫩著哩;刚练成的无筋腿,拿你试试先!<img src=images/act/023.gif border=0 align=absmiddle><br>",$message);
  203. $message=str_replace("^去死","$str $uue 嘿嘿,你去死吧!<img src=images/act/011.gif border=0 align=absmiddle><br>",$message);
  204. $message=str_replace("^狂笑","$str $uue 仰天狂笑:“普天之下,竟然没有我的对手...”<img src=images/act/012.gif border=0 align=absmiddle><br>",$message);
  205. $message=str_replace("^傻笑","$str $uue 西西、禾禾~~$username 突然笑了起来..<img src=images/act/031.gif border=0 align=absmiddle><br>",$message);
  206. $message=str_replace("^OK","$str $uue 怪腔怪调地说:“OK啦!~”<img src=images/act/084.gif border=0 align=absmiddle><br>",$message);
  207. $message=str_replace("^痛哭","$str $uue 鼻子一酸,开始叭嗒叭嗒掉眼泪了     <img src=images/act/013.gif border=0 align=absmiddle><br>",$message);
  208. $message=str_replace("^道别","$str $uue 向在场的所有人道:“小生先行告退,后会有期。”<img src=images/act/015.gif border=0 align=absmiddle><br>",$message);
  209. $message=str_replace("^跳舞","$str $uue 乐地手足蹈舞!<img src=images/act/017.gif border=0 align=absmiddle><br>",$message);
  210. $message=str_replace("^唱歌","$str $uue 清清嗓子唱起歌来:东方红,太阳升     <img src=images/act/09.gif border=0 align=absmiddle><br>",$message);
  211. $message=str_replace("^害羞","$str $uue 害羞地脸都红了,恨没有地洞,好钻进去躲起来~~ <img src=images/act/020.gif border=0 align=absmiddle><br>",$message);
  212. $message=str_replace("^比酷","$str $uue 摆了个POSE道:“你、你、你没我酷..”<img src=images/act/021.gif border=0 align=absmiddle><br>",$message);
  213. $message=str_replace("^救命","$str $uue 大叫:狼来了!狼来了!救命啊!救命啊!<img src=images/act/022.gif border=0 align=absmiddle><br>",$message);
  214. $message=str_replace("^狂妄","$str $uue 剑眉一轩,冷冷的瞥了一眼,背转身淡淡说道:你,不是我的,对手!<img src=images/act/025.gif border=0 align=absmiddle><br>",$message);
  215. $message=str_replace("^拳击","$str $uue 叫道:你的身材好有型哦!给我练拳不?<img src=images/act/026.gif border=0 align=absmiddle><br>",$message);
  216. $message=str_replace("^我踢","$str $uue 说:我踢、我踢、我踢死你<img src=images/act/029.gif border=0 align=absmiddle><br>",$message);
  217. $message=str_replace("^我踩","$str $uue 大叫:我踩、我踩、踩死楼上的,踩扁楼下的!<img src=images/act/027.gif border=0 align=absmiddle><br>",$message);
  218. $message=str_replace("^饶命","$str $uue 大喊:老婆!你就饶了我吧!<img src=images/act/028.gif border=0 align=absmiddle><br>",$message);
  219. $message=str_replace("^眨眼","$str $uue 天真地眨了眨眼睛!一对会说话的眼睛闪闪动人^)^<img src=images/act/032.gif border=0 align=absmiddle><br>",$message);
  220. $message=str_replace("^臭美","$str $uue 嚷道:“你当你是谁呀,你以为你是张学友呀?”<img src=images/act/033.gif border=0 align=absmiddle><br>",$message);
  221. $message=str_replace("^变态","$str $uue 对偻上的说:“你真的好变态哦”<img src=images/act/037.gif border=0 align=absmiddle><br>",$message);
  222. $message=str_replace("^拼酒","$str $uue 说:“什么时候咋俩拼拼酒啊。”<img src=images/act/038.gif border=0 align=absmiddle><br>",$message);
  223. $message=str_replace("^深情","$str $uue 深情地唱道:我早已为你种下,九百九十九朵玫瑰..<img src=images/act/042.gif border=0 align=absmiddle><br>",$message);
  224. $message=str_replace("^恶心","$str $uue 觉得一阵恶心,哇啦哇啦地吐了一地    <img src=images/act/043.gif border=0 align=absmiddle><br>",$message);
  225. $message=str_replace("^惊讶","$str $uue 惊讶得两眼瞪得贼大!<img src=images/act/044.gif border=0 align=absmiddle><br>",$message);
  226. $message=str_replace("^抽烟","$str $uue 从烟缸中拣出个烟屁股,用两根手指夹著点著了,眯起眼睛狂嘬几口。<img src=images/act/045.gif border=0 align=absmiddle><br>",$message);
  227. $message=str_replace("^怀疑","$str $uue 抓了抓头皮,问道:“有这回事吗?”<img src=images/act/047.gif border=0 align=absmiddle><br>",$message);
  228. $message=str_replace("^拉勾","$str $uue 对楼上的说:我们拉拉勾就不许反悔了。<img src=images/act/050.gif border=0 align=absmiddle><br>",$message);
  229. $message=str_replace("^经典","$str $uue 呢喃道:“好久没见过这么经典的东东了。”<img src=images/act/051.gif border=0 align=absmiddle><br>",$message);
  230. $message=str_replace("^同意","$str $uue 说:“你们都对,行了吧!?”<img src=images/act/052.gif border=0 align=absmiddle><br>",$message);
  231. $message=str_replace("^kiss","$str $uue 说:“来吧,我们亲亲!”<img src=images/act/053.gif border=0 align=absmiddle><br>",$message);
  232. $message=str_replace("^生日","$str $uue 猪你生日快乐!<img src=images/act/055.gif border=0 align=absmiddle><br>",$message);
  233. $message=str_replace("^晕倒","$str $uue 突然觉得天昏地暗,一声“我要晕了”后就倒下了!<img src=images/act/056.gif border=0 align=absmiddle><br>",$message);
  234. $message=str_replace("^气你","$str $uue 对楼上的说:“哈哈,我气死你。”<img src=images/act/058.gif border=0 align=absmiddle><br>",$message);
  235. $message=str_replace("^错啦","$str $uue 说:“又搞错啦!”<img src=images/act/059.gif border=0 align=absmiddle><br>",$message);
  236. $message=str_replace("^加油","$str $uue 内心在默默地喊著加油。<img src=images/act/060.gif border=0 align=absmiddle><br>",$message);
  237. $message=str_replace("^恭喜","$str $uue 恭喜、贺喜什么时候请吃酒啊?<img src=images/act/061.gif border=0 align=absmiddle><br>",$message);
  238. $message=str_replace("^简单","$str $uue 抓了抓脑袋道:喔,原来这么简单呀?!<img src=images/act/063.gif border=0 align=absmiddle><br>",$message);
  239. $message=str_replace("^鼓励","$str $uue 挥著手说道:同志们辛苦了!<img src=images/act/064.gif border=0 align=absmiddle><br>",$message);
  240. $message=str_replace("^过奖","$str $uue 拱了拱手道:<img src=images/act/065.gif border=0 align=absmiddle> 过奖,过奖!<br>",$message);
  241. $message=str_replace("^原谅","$str $uue 连哭带喊跪在地上叫道:你们大家再原谅我一次吧!<img src=images/act/066.gif border=0 align=absmiddle><br>",$message);
  242. $message=str_replace("^大笑","$str $uue 快要把我笑死了!<img src=images/act/067.gif border=0 align=absmiddle><br>",$message);
  243. $message=str_replace("^考虑","$str $uue 来回地踱著方步陷入沉思中。<img src=images/act/068.gif border=0 align=absmiddle><br>",$message);
  244. $message=str_replace("^感动","$str $uue 感动极了,一行热泪夺眶而出。<img src=images/act/069.gif border=0 align=absmiddle><br>",$message);
  245. $message=str_replace("^叹气","$str $uue 长叹了一口气那神情仿佛是在说:“我都是要进棺材的人了,还在乎些什么??!”<img src=images/act/070.gif border=0 align=absmiddle><br>",$message);
  246. $message=str_replace("^道谢","$str $uue 对在场的所有人鞠躬道谢!<img src=images/act/075.gif border=0 align=absmiddle><br>",$message);
  247. $message=str_replace("^摇头","$str $uue 拼命地摇摇头, 一副很无辜的样子。<img src=images/act/077.gif border=0 align=absmiddle><br>",$message);
  248. $message=str_replace("^拥抱","$str $uue 张开双臂来吧,小宝贝儿!让叔叔抱!<img src=images/act/080.gif border=0 align=absmiddle><br>",$message);
  249. $message=str_replace("^无奈","$str $uue 两手一摊无奈地耸耸肩。<img src=images/act/081.gif border=0 align=absmiddle><br>",$message);
  250.                
  251. //文章动作 by younc  end




  252.         return $message;
  253. }

  254. function cuturl($url) {
  255.         $length = 65;
  256.         $urllink = "<a href="".(substr(strtolower($url), 0, 4) == 'www.' ? "http://$url" : $url).'" target="_blank">';
  257.         if(strlen($url) > $length) {
  258.                 $url = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
  259.         }
  260.         $urllink .= $url.'</a>';
  261.         return $urllink;
  262. }

  263. function bbcodeurl($url, $tags) {
  264.         if(!preg_match("/<.+?>/s",$url)) {
  265.                 if(!in_array(strtolower(substr($url, 0, 6)), array('http:/', 'https:', 'ftp://', 'rtsp:/', 'mms://'))) {
  266.                         $url = 'http://'.$url;
  267.                 }
  268.                 return str_replace('submit', '', sprintf($tags, $url, $url));
  269.         } else {
  270.                 return '&nbsp;'.$url;
  271.         }
  272. }

  273. function phpcodedisp($code) {
  274.         global $thisbg, $codecount, $post_phpcodecount, $phpcodehtml,$post;
  275.         $post_phpcodecount++;
  276.         $phpcode = phphighlite(str_replace("\\"", """, $code));
  277.                 $phpcodeid ="pcode_$post[pid]_$post_phpcodecount";
  278.                 $phpcodehtml[$post_phpcodecount] = "<blockquote class="code"><b class="smalltxt">PHP:</b>&nbsp;&nbsp;<a href="###" class="smalltxt" onclick="copycode(findobj('$phpcodeid'));">[Copy to clipboard]</a><hr size=1 color="".BORDERCOLOR.""><div style="padding:5px; font-family:Courier New;" id="$phpcodeid">$phpcode</div></blockquote>";
  279.         $phpcodecount++;
  280.         return "|\tDISCUZ_PHPCODE_$post_phpcodecount\t|";
  281. }
  282. function phphighlite($code) {
  283.         if(!strpos($code,"&lt;?\n") && !strpos($code,'&lt;?') &&  substr($code,0,2)!='&lt;?'){
  284.                 $code='<'.'?'.trim($code).' ?'.'>';
  285.                 $addedtags=1;
  286.         }
  287.         ob_start();
  288.         $oldlevel=error_reporting(0);
  289.         highlight_string($code);
  290.         error_reporting($oldlevel);
  291.         $buffer = ob_get_contents();
  292.         ob_end_clean();
  293.         if ($addedtags) {
  294.                 $openingpos = strpos($buffer,'&lt;?');
  295.                 $closingpos = strrpos($buffer, '?');
  296.                 $buffer=substr($buffer, 0, $openingpos).substr($buffer, $openingpos+5, $closingpos-($openingpos+5)).substr($buffer, $closingpos+5);
  297.         }
  298.         $buffer = str_replace("&quot;", """, $buffer);
  299.         $buffer = str_replace("<br />", '', $buffer);
  300.         return $buffer;
  301. }

  302. function clear_bbcode($code){
  303.         $rep = array('[', ']', ':', '(', ')');
  304.         for ($x = 0; $x < count($rep); $x++) {
  305.                 $code = str_replace($rep[$x], '&#'.ord($rep[$x]).';', $code);
  306.         }
  307.         return $code;
  308. }

  309. function watermark($code) {
  310.         global $postcolor,$sitename;
  311.                        $code = str_replace("\\"", """, preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code));
  312.         if(!$postcolor) $postcolor= ALTBG2;
  313.         $pieces = explode('<br />', nl2br($code));
  314.         unset ($code);
  315.         foreach ($pieces as $key => $value) {
  316.                         $newmessage .=$value."[color=$postcolor]◎发布于 $sitename 论坛(http://breath.wo2j.com/)◎".random(10).'[/color]';
  317.         }
  318.         return $newmessage;
  319. }

  320. function watermarkbbcode($code) {
  321.         global $sitename;
  322.         $code = str_replace("\\"", """, preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is", "\\1", $code));
  323.         $pieces = explode('<br />', nl2br($code));
  324.         unset ($code);
  325.         foreach ($pieces as $key => $value) {
  326.                         $newmessage .=$value."<font color='".ALTBG2."'>◎发布于 $sitename 论坛(http://breath.wo2j.com/)◎".random(10)."</font>";
  327.         }
  328.         return $newmessage;
  329. }


  330. ?>
复制代码
回复

使用道具 举报

默契网管 发表于 2005-8-19 14:11:08 | 显示全部楼层
有什么问题吗
回复

使用道具 举报

 楼主| lu5266 发表于 2005-8-19 14:31:48 | 显示全部楼层
原帖由 默契网管 于 2005-8-19 14:11 发表
有什么问题吗

看不出有问题

如果用备份覆盖就好了??
回复

使用道具 举报

默契网管 发表于 2005-8-19 14:41:34 | 显示全部楼层
......
回复

使用道具 举报

 楼主| lu5266 发表于 2005-8-19 14:45:15 | 显示全部楼层
原帖由 默契网管 于 2005-8-19 14:41 发表
......


我是问你
是不是用备份覆盖就会好了?


我看那个错误提示:好象不是这个插件的错误,所以我问咯
回复

使用道具 举报

jike321 发表于 2005-9-25 13:45:11 | 显示全部楼层
顶!
回复

使用道具 举报

 楼主| lu5266 发表于 2005-9-25 14:30:51 | 显示全部楼层
原帖由 jike321 于 2005-9-25 13:45 发表
顶!

少有的好人
回复

使用道具 举报

yjflq2002 发表于 2005-9-25 14:50:42 | 显示全部楼层
意思是这个和另一个相比消耗服务器资源喽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:49 , Processed in 0.027558 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表