1 頁 (共 1 頁)

[問題] 升級去2.0.15,bbcode.php(已解決,謝謝~倉木麻衣~)

發表於 : 2005-05-20 15:21
Man520
問題外掛:升級去2.0.15
參考連結:升級去2.0.15
使用版本:2.0.1.4
網站位置:簽名
狀況描述:簽名
我一動bbcode.php,就出現這Parse error....

代碼: 選擇全部

Parse error: parse error, unexpected '<' in /usr/export/www/hosting/csipsc/phpbb/includes/bbcode.php(61) : eval()'d code on line 1
我的bbcode.php
http://csipsc.cs.funpic.org/phpbb/bbcode.txt
53-64 code
// strip newlines.
$tpl = str_replace("
", '', $tpl);

// Turn template blocks into PHP assignment statements for the values of $bbcode_tpls..
$tpl = preg_replace('#<!-- BEGIN (.*?) -->(.*?)<!-- END (.*?) -->#', "
" . '$bbcode_tpls[\'\\\1\'] = \'\\\2\';', $tpl);

$bbcode_tpls = array();

eval($tpl);

return $bbcode_tpls;
}

發表於 : 2005-05-20 21:59
kp3011
請張貼第一行 $tpl = 的程式碼\r

* 而且你附上的檔案未能顯示

發表於 : 2005-05-20 22:32
~倉木麻衣~
他的空間有做防盜連的設定吧~不能直接連\r

另外~看過了bbcode.php後開始懷疑這跟升級到phpBB2.0.15有何關係?
提供的bbcode.php壓根就還沒做升級
倒是加了一些額外的bbcode進去~像是hide、center、flash
此外~再連到您的站上測試~發現這個問題也與升級無關~
倒是應該要先自己檢查一下裝那些額外的bbcode時有沒有做錯

發表於 : 2005-05-20 22:57
真帆
我的bbcode.php也是有加center、flash...等bbcode
從2.0.14升2.0.15也沒有碰到問題,你應該是有什麼地方沒改好...
再檢查一遍吧...

發表於 : 2005-05-20 23:45
~倉木麻衣~
關於這個問題~謎底已經解開了
剛抓了它的bbcode.tpl 回來看發現第一行為\r

代碼: 選擇全部

<meta http-equiv="Content-Type" content="text/html; charset=big5"><!-- BEGIN show --> 
接著我直接在自己電腦上套用它的bbcode.php及bbcode.tpl
\n然後試著發表一篇有bbcode的文章~果然出現如發問者所說的狀況

於是我試著將bbcode.tpl裡的這一行刪掉並重測一次\r

代碼: 選擇全部

<meta http-equiv="Content-Type" content="text/html; charset=big5">
結果就可以正常運作了

發表於 : 2005-05-21 11:50
Man520
謝謝了,感謝"~倉木麻衣~"大大..^^~