第 1 頁 (共 1 頁)
[問題] Smilie Creator Mod(已解決)
發表於 : 2004-09-23 07:19
由 woow
問題外掛 : Smilie Creator Mod
參考連結 :
http://phpbb-tw.net/phpbb/viewtopic.php ... ght=schild
安裝後笑臉創造沒有出圖 ,
正常 :

我的 :
參考過其他文章, 有可能是關於GD嗎 ?
但我的主機是有安裝GD縮圖的, 在相簿藝廊中縮圖也是用GD2的功能, 完全沒有問題 ~
請問學長知道我是出了什麼錯誤嗎 ??
發表於 : 2004-09-23 17:46
由 woow
[建議][討論]也是笑臉創造器裡沒笑臉出來的問題
發表於 : 2004-09-27 08:45
由 momoC
我有個方法可以提供,但不一定是治本的方法,請前輩們還是給些意見。
我目前漕t統也有一樣的問題。同時也在快速回覆畫面中按下「表情符號」鈕也會出現「Hacking attempt1」的訊息。有前輩建議這麼做:
$phpbb_root_path = "./";(在這行程式後加上下面的程式碼)
if ( isset($HTTP_GET_VARS['mode']))
{
$mode = $HTTP_GET_VARS['mode'];
}
在quick_reply.php 加入那幾行程式後,「表情符號」按鈕果然可用。接著我發現 similie_creator.php 的前幾行程式碼寫法與 quick_reply.php 雷同,便在 similie-creator.php 也加上這幾行程式。Woow不妨用同樣方法試試看是否能解決你的問題。看起來好像是程式的外傳值沒傳好,所以程式會跳過該執行的程式,是嗎?我不明白,我以同樣的安裝程序在舊伺服機供應商架站都沒問題,到新公司就出現了這問題。不解。
這幾行程式加了後,笑臉創造器的那幾排笑臉就都可以出來了。但,別高興太早,我這裡目前卡在笑臉可以出來,但貼完留言後,所有的笑臉都是同一張。顯然還是哪裡有問題。點編輯進去看留言時,那些笑臉的代號都指向正確的笑臉,但顯然程式無法正確判斷,全丟同一個笑臉出來。不知道前輩們是否能給些建議?
[問題]這是我的問題,和問題的連結
發表於 : 2004-09-27 08:53
由 momoC
發表於 : 2004-09-27 12:14
由 ethan
發表於 : 2004-09-27 13:55
由 momoC
這真是太神奇~~~~
我只是照您說的:
試試看,編輯 text2schild.php
尋找
$schriftfarbe = $raute.$HTTP_GET_VARS['fontcolor'];
下面插入
$smilie = $HTTP_GET_VARS['smilie'];
就這樣,全好了!
這就是所謂register_global = off 的問題嗎?
我在哪可以參考相關資料,對這觀念有更多了解呢?
等等,先受我一拜,感謝大俠相救
噢嗚~~~
發表於 : 2004-09-27 16:01
由 woow
ethan, 容我在這裡再說一聲多謝嗎 ? 呵呵 ~

發表於 : 2004-09-27 16:24
由 ethan
momoC 寫:
這就是所謂register_global = off 的問題嗎?
我在哪可以參考相關資料,對這觀念有更多了解呢?
register_global 是 php.ini 所設定的參數\r
在 php3 及早期的php4 預設值是 On 之後的因為安全性上的問題 4.x 以後預設值都是 Off
register_global 的意思是,將 GET, POST 等等的環境變數,自動宣告成全域變數\r
一個簡單的例子 viewtopic.php?t=123
這就是一個 GET 變數,如果在 register_global=On 的環境下,程式只要直接抓 $t 就可以取得 123 的值\r
如果在 register_global = Off 時 $t 便抓不到值,必須以 $_GET['t'] 來讀取
在 php 4.2 之前的版本則以 $HTTP_GET_VARS['t'] 來讀取
發表於 : 2004-09-28 00:50
由 momoC
謝謝 ethan,回答得真詳細
