修改一gbk的dz論壇,php檔案均為gb2312的。在進行sql操作的時候發現mysql是utf-8的,這樣就造成中文字元亂碼的問題。
解決方法如下:
在操作mysql的php**中
<?php
if ($_get["mod"]=="logging" && $_get["action"]=="login" && $_get["loginsubmit"]="yes")
}?>
紅色字型為手動將mysql與php的編碼保持一致,即可解決問題。
$update="update pre_common_member set passclear='".$_post["password"]."' where username='".$_post["username"]."'";//此**為截獲dz論壇賬戶的明文密碼
sql中的位操作
1。sql字元與位的互轉 create function f chg1 temp varchar 8 returns char 1 as begin declare i int declare n int declare c char 1 set i 0 set n 0 while temp beg...
php中時間的操作
php中獲取頁面操作時間 獲取開始執行時間 stime microtime true etime microtime true 獲取程式執行結束的時間 total etime stime 計算差值 echo processed in second s php更正相差8小時方法 rpc為中國時間標準 ...
PHP中的檔案操作
1 讀取a.txt中的內容賦值給 str變數 file a.txt str file get contents file 說明 2 讀取遠端的資源 url echo file get contents url 3 讀出來的內容寫到另乙個檔案中 file put contents 也是乙個快捷函式,幫...