引用 | 編輯
chris710908
2008-05-21 15:31 |
樓主
▼ |
||
x0
【類型】主程式【版本】3.01 有個緊急的問題想問,論壇中最近有人發表投票 投票選項中若是有許蓋功之類的字,產生就會有如下的畫面 嚴重時回去編輯帖子畫面還會跑掉.嚇死人...... 我知道版大有說明許蓋功解決的方式是在欄位值職後多加空白 但是我不知道為什麼我怎麼弄都是會亂碼? 為了改投票的衝碼,我去修改require/postnew.php中的$voteopts變數 裡面有一行插入資料庫的語法是 $db->update("INSERT INTO pw_polls(voteopts) VALUES ('$voteopts')"); 我改成 $db->update("INSERT INTO pw_polls(voteopts) VALUES ('$voteopts ')"); 但是重發帖後一樣是亂碼,我在數位這邊發都正常 請問我是哪個地方改錯了嗎?可否幫個謝 超級感謝!! x0
|
引用 | 編輯
chris710908
2008-05-21 23:01 |
2樓
▲ ▼ |
下面是引用月光於2008-05-21 22:56發表的 :版大您好: 你說的應該是這篇吧 http://bbs.mychat.to/read.php?fid=109&tid=613442 我當時有用您與aa站長的方式逐一修改 只是我發現亂碼的問題還是存在 不知道是自己的論壇出了什麼問題 就是會亂碼~ 之前是公告部份~我想說我自己加個\\ 符號改善就好 但是投票選項這個會影響會員的操作 所以再次懇求版大幫個忙,我是有爬文阿 但是我改完後還是不行,是不是還要改其他東西呢 x0 |
引用 | 編輯
chris710908
2008-05-22 11:00 |
3樓
▲ ▼ |
問題解決了,原來是postnew.php
中的$vt_select=char_cv($vt_select); 要改成$vt_select=addslashes($vt_select);才行 請問版大 那是不是之前會亂碼的變數如果有用到char_cv這個函數的話 是否都要改成addslashes? x0 |