引用 | 编辑
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 |