[問題]人氣指數改顏色問題
版主: 版主管理群
-
napoleon0319
- 星球普通子民

- 文章: 20
- 註冊時間: 2003-11-28 10:19
- 來自: Mordor
- 聯繫:
[問題]人氣指數改顏色問題
// 取小數點後一位 \r
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack); '</font></b>';
}
}
else
{
$rr_hack = "";
}
以上是我改了以後的,我想改數字顏色,但是網頁顯示這個Parse error: parse error in /hd2/home/mordor/_www_/viewtopic.php on line 1215(1215是else這行)
請問是什麼問題?我是2.0.6的
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack); '</font></b>';
}
}
else
{
$rr_hack = "";
}
以上是我改了以後的,我想改數字顏色,但是網頁顯示這個Parse error: parse error in /hd2/home/mordor/_www_/viewtopic.php on line 1215(1215是else這行)
請問是什麼問題?我是2.0.6的
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
Re: [問題]人氣指數改顏色問題
[php]<?php
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack); '</font></b>';
}
}
else
{
$rr_hack = "";
}
?>[/php]修改為\r
[php]<?php
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) . '</font></b>';
//或是\r
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) ;
$rr_hack .= '</font></b>';
//你的寫法再PHP來編譯會解讀成
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) ;
'</font></b>'; //這裡當然會出錯~
/*
通常PHP顯示語法錯誤(parse error)
在他指示的行數~往上找~
一般來說~寫10行錯誤~~錯誤絕不會在第10行~
比較常寫錯的地方(以我來說)
忘記打分號~雙引號單引號打錯(常常shift放開才按到")~~
*/
?>[/php]
這樣寫不錯才有鬼~
分號表示結束段落~
你在那邊下分號'</font></b>';就要改成
$rr_hack .= '</font></b>';
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack); '</font></b>';
}
}
else
{
$rr_hack = "";
}
?>[/php]修改為\r
[php]<?php
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) . '</font></b>';
//或是\r
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) ;
$rr_hack .= '</font></b>';
//你的寫法再PHP來編譯會解讀成
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) ;
'</font></b>'; //這裡當然會出錯~
/*
通常PHP顯示語法錯誤(parse error)
在他指示的行數~往上找~
一般來說~寫10行錯誤~~錯誤絕不會在第10行~
比較常寫錯的地方(以我來說)
忘記打分號~雙引號單引號打錯(常常shift放開才按到")~~
*/
?>[/php]
這樣寫不錯才有鬼~
分號表示結束段落~
你在那邊下分號'</font></b>';就要改成
$rr_hack .= '</font></b>';
最後由 messagebox 於 2003-12-09 16:39 編輯,總共編輯了 1 次。
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
這邊就當觀念教學吧文 寫:引文已爆
除非他字串是用"(雙引號)包起來~~不然是沒關係的~
'這是字串'
"這也是字串"~
在中間加入另一種引號是無所謂的~
這要看作者的寫作習慣~~像我就比較喜歡用雙引號~
最後由 messagebox 於 2003-12-09 17:12 編輯,總共編輯了 1 次。
-
napoleon0319
- 星球普通子民

- 文章: 20
- 註冊時間: 2003-11-28 10:19
- 來自: Mordor
- 聯繫:
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
napoleon0319
- 星球普通子民

- 文章: 20
- 註冊時間: 2003-11-28 10:19
- 來自: Mordor
- 聯繫:
-
napoleon0319
- 星球普通子民

- 文章: 20
- 註冊時間: 2003-11-28 10:19
- 來自: Mordor
- 聯繫:
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
紅色字是你預期PHP所做的輸出~napoleon0319 寫:不好意思不太懂"請到輸出頁面查看一下HTML原始碼~"這句話
不過我是用這個方法,在網頁上用檢視>原始檔
找到他是寫這樣\r
<!-- [END LEVEL MOD] --> 人氣指數: <b><font color="#FF6633">106.52</font></b></span><br />
</td></tr>
</tr>
沒錯阿~~
至於為什麼沒有顯示你希望的顏色~
老實說~我對於SPAN這個標籤不太熟悉~
不知道是不是這個標籤影響到了~~
你前面應該還有個<span class=XXX或是style=XXX>
至於你提供的http://mordor.e104.org/
很遺憾~我連結時~
不知道是貴站人氣太旺盛或是??
我就是連不上~~
連了2分鐘~~還在連線~~
個人是將 font 改為 span style
代碼: 選擇全部
#--------找到-------------------
$rr_hack = '人氣指數: <b><font color="#FF6633">' . sprintf("%01.2f", $rr_hack) . '</font></b>';
#--------取代-------------------
$rr_hack = '人氣指數: <span style="color:#FF0000">' . sprintf("%01.2f", $rr_hack) . '</span>'; 
