[問題]bbcode 內 code 與 php 有什麼分別?
版主: 版主管理群
[問題]bbcode 內 code 與 php 有什麼分別?
bbcode code 與 php 有什麼分別?

裝吧,php語法code會把不同的command變成不同顏色~
看~
[php]
<?php
#echo uao_convert("明<br>");
function uao_load() {
global $uaotable;
$handle = fopen ( "uaocode.tbl", 'rb' );
$uaotable = fread( $handle, 65536 );
if ( strlen($uaotable) != 65536 ) {
die ("Unicode-At-On Table Loading Error!");
}
fclose($handle);
}
function uao_convert( $str ) {
global $uaotable;
if ( strlen($uaotable) < 65536 ) {
uao_load();
}
$res = "";
for ( $i=0; $i<(strlen($str)); $i++ ) {
$c = substr( $str, $i, 1 );
if ( ord($c) > 127 ) {
$i++;
$d = substr( $str, $i, 1 );
$a = ord($c) & 127;
$b = ord($d);
$offset = ( $a * 256 + $b ) * 2;
$u_hi = substr( $uaotable, $offset, 1 );
$u_lo = substr( $uaotable, $offset+1, 1 );
$unicode = ord($u_hi) * 256 + ord($u_lo);
$res .= ( $unicode == 0 ) ? "$c$d" : "&#$unicode;";
}
else {
$res .= $c;
}
}
return $res;
}
?>
[/php]
看~
[php]
<?php
#echo uao_convert("明<br>");
function uao_load() {
global $uaotable;
$handle = fopen ( "uaocode.tbl", 'rb' );
$uaotable = fread( $handle, 65536 );
if ( strlen($uaotable) != 65536 ) {
die ("Unicode-At-On Table Loading Error!");
}
fclose($handle);
}
function uao_convert( $str ) {
global $uaotable;
if ( strlen($uaotable) < 65536 ) {
uao_load();
}
$res = "";
for ( $i=0; $i<(strlen($str)); $i++ ) {
$c = substr( $str, $i, 1 );
if ( ord($c) > 127 ) {
$i++;
$d = substr( $str, $i, 1 );
$a = ord($c) & 127;
$b = ord($d);
$offset = ( $a * 256 + $b ) * 2;
$u_hi = substr( $uaotable, $offset, 1 );
$u_lo = substr( $uaotable, $offset+1, 1 );
$unicode = ord($u_hi) * 256 + ord($u_lo);
$res .= ( $unicode == 0 ) ? "$c$d" : "&#$unicode;";
}
else {
$res .= $c;
}
}
return $res;
}
?>
[/php]
你的站是 php 相關研究站嗎?貓星少年 寫:即是使用上和效果上有什麼分別??
因為考慮應否裝此外掛
如果不是,那就不必裝了... (我認為可有可無的一個功能)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了

