LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: jimhsu 於 十一月 10, 2006, 10:26:19 下午



主題: 新增文章錯誤!!!
作者: jimhsu十一月 10, 2006, 10:26:19 下午
主機配置:
Platform : Windows 2003
Web Server : Apache 2.2.3  with  PHP 5.2.0  & MySQL 4.0.26

情況:
原本PHP版本是4.4.4  一切都好好的
昨天換了5.2.0 一直有問題
問題發生在新增文章完成後 文章內容為弄白
error.log部分如下:

引用
10-11-2006 14:56:15 ERROR - The following query =
INSERT INTO lt_articles_text (article_id,topic,text,normalized_text,normalized_topic) VALUES (220,live.com 註冊!!! 預購從速...,'<ol><li>Go to http://get.live.com/getlive/overview</li><li>按 「立即註冊」,若沒出現,請登出 .NET Passport</li><li>在網址列輸入下列javascript(請用IE6註冊,不要使用IE7跟FireFox2) </li></ol><p>&nbsp;</p><blockquote><p>javascript: var p = &#39;live.&#39;; var ds = new Array(&#39;com&#39;, &#39;cn&#39;, &#39;fr&#39;, &#39;it&#39;, &#39;nl&#39;); for (var i = 0; i &lt; ds.length; i ++){document.getElementById(&#39;idomain&#39;).options = new Option(p + ds, p + ds)} alert(&#39;domains added&#39;);</p></blockquote><p>&nbsp;</p><p>註冊自己喜歡的帳號吧!&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>PS 其實我一開始以為是 Office Live 提供的domain,哈,高興了一下,不知道msn跟hotmail會不會全部轉移到.live? </p>[@more@]','Go to http://get.live.com/getlive/overview按 「立即註冊」,若沒出現,請登出 .NET Passport在網址列輸入下列javascript(請用IE6註冊,不要使用IE7跟FireFox2) &nbsp;javascript: var p = ''live.''; var ds = new Array(''com'', ''cn'', ''fr'', ''it'', ''nl''); for (var i = 0; i < ds.length; i ++){document.getElementById(''idomain'').options = new Option(p + ds, p + ds)} alert(''domains added'');&nbsp;註冊自己喜歡的帳號吧!&nbsp;&nbsp;&nbsp;PS 其實我一開始以為是 Office Live 提供的domain,哈,高興了一下,不知道msn跟hotmail會不會全部轉移到.live? ',live.com 註冊!!! 預購從速...);generated the following error message =
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 '註冊!!! 預購從速...,'<ol><li>Go to http://get.live.com/ge



不知道有人遇過這問題嗎? 謝謝囉!


主題: Re: 新增文章錯誤!!!
作者: jimhsu十一月 11, 2006, 07:15:18 上午
發現錯誤了
應該不是配置的問題

如果標題是  @  開頭的話 就會出現這個問題
大家試試看!!!