[問題][外掛]關於論壇動態簽名的中文化 iconv 的問題
版主: 版主管理群
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
[問題][外掛]關於論壇動態簽名的中文化 iconv 的問題
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=17313
我請我的主機商幫我安裝 iconv
他也幫我安裝好了
不過安裝好了之後
他丟給我一個路徑 /usr/bin/iconv
而不是參考連結中所說的改 php.ini
我該怎麼去把他呼叫出來使用呢\r
在官方支援論壇詢問
結果他不理我~ 一.一||
[php] /* need iconv module */
function big52uni($text) {
$rtext="";
$max=strlen($text);
for($i=0;$i<$max;$i++){
$h=ord($text[$i]);
if($h>=160 && $i<$max-1){
$rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2",
substr($text,$i,2))),16,10).";";
$i++;
}else{
$rtext.=$text[$i];
}
}
return $rtext;
}[/php]
是不是這段裡面要修改加進路徑呢?
那又要怎麼修改呢?
還有我的主機是 Linux 不是 Win 唷
我請我的主機商幫我安裝 iconv
他也幫我安裝好了
不過安裝好了之後
他丟給我一個路徑 /usr/bin/iconv
而不是參考連結中所說的改 php.ini
我該怎麼去把他呼叫出來使用呢\r
在官方支援論壇詢問
結果他不理我~ 一.一||
[php] /* need iconv module */
function big52uni($text) {
$rtext="";
$max=strlen($text);
for($i=0;$i<$max;$i++){
$h=ord($text[$i]);
if($h>=160 && $i<$max-1){
$rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2",
substr($text,$i,2))),16,10).";";
$i++;
}else{
$rtext.=$text[$i];
}
}
return $rtext;
}[/php]
是不是這段裡面要修改加進路徑呢?
那又要怎麼修改呢?
還有我的主機是 Linux 不是 Win 唷
最後由 GeniusKiKi 於 2004-02-04 20:29 編輯,總共編輯了 2 次。
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
好人是小白轉型成大白的墊腳石...
這段:
裡面的 C:/WINNT/Fonts/mingliu.ttc 是指定字型,要自己上傳一套字型到伺服器上,然後把指向路徑改成上傳的字型。
mingliu.ttc應該是新細明體吧。
至於路徑的話.....用這個找:
http://home.pchome.com.tw/hot/xxbbken/tools/phpenv.txt (右鍵>>另存目標,下載之後副檔名改成 .php 再上傳。)
至於您說的那段,應該不用改,env的路徑會自己抓吧。我不知道,我很嫩的,我什麼都不知道。(汗|||)
代碼: 選擇全部
ImageTTFText($img, 9, 0, $left, $top, $text_color, "[color=red]C:/WINNT/Fonts/mingliu.ttc[/color]",big52uni("$text"));mingliu.ttc應該是新細明體吧。
至於路徑的話.....用這個找:
http://home.pchome.com.tw/hot/xxbbken/tools/phpenv.txt (右鍵>>另存目標,下載之後副檔名改成 .php 再上傳。)
至於您說的那段,應該不用改,env的路徑會自己抓吧。我不知道,我很嫩的,我什麼都不知道。(汗|||)
最後由 動感超人 於 2004-02-04 19:26 編輯,總共編輯了 1 次。
無限期蒸發中
吼吼~PChome塞黨集團再次出現了喔~XD
這樣是不對的行為~~XDD
這樣是不對的行為~~XDD
Helvetica is a feature-length independent film about typography.
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
[php] /* need iconv module */
function big52uni($text) {
$rtext="";
$max=strlen($text);
for($i=0;$i<$max;$i++){
$h=ord($text[$i]);
if($h>=150 && $i<$max-1){
$rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2",
substr($text,$i,2))),16,10).";";
$i++;
}else{
$rtext.=$text[$i];
}
}
return $rtext;
}[/php]
[php]ImageTTFText($img, 9, 0, $left, $top, $text_color, "signature/DFFT-C3.TTF",big52uni("$text"));[/php]
是這兩段嗎?
還有...
愛肯叔叔...
你家論壇又掛了...
function big52uni($text) {
$rtext="";
$max=strlen($text);
for($i=0;$i<$max;$i++){
$h=ord($text[$i]);
if($h>=150 && $i<$max-1){
$rtext.="&#".base_convert(bin2hex(iconv("big5","ucs-2",
substr($text,$i,2))),16,10).";";
$i++;
}else{
$rtext.=$text[$i];
}
}
return $rtext;
}[/php]
[php]ImageTTFText($img, 9, 0, $left, $top, $text_color, "signature/DFFT-C3.TTF",big52uni("$text"));[/php]
是這兩段嗎?
還有...
愛肯叔叔...
你家論壇又掛了...
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
好人是小白轉型成大白的墊腳石...
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
愛肯叔叔少加一個 )
我把他改成 [php] $rtext.="&#".base_convert(bin2hex(exec("/usr/bin/iconv","big5","ucs-2",
substr($text,$i,2)))),16,10).";";[/php]
結果不行~ >__<
錯誤變成:Fatal error: Only variables can be passed by reference in /home/e7play/public_html/phpbb2/signature.php on line 15
我把他改成 [php] $rtext.="&#".base_convert(bin2hex(exec("/usr/bin/iconv","big5","ucs-2",
substr($text,$i,2)))),16,10).";";[/php]
結果不行~ >__<
錯誤變成:Fatal error: Only variables can be passed by reference in /home/e7play/public_html/phpbb2/signature.php on line 15
最後由 GeniusKiKi 於 2004-02-05 16:41 編輯,總共編輯了 1 次。
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
好人是小白轉型成大白的墊腳石...