網站架設網頁設計是邁向網路賺錢的第一步!讓網頁公司設計費用動則數萬元,自己不能掌握技術關鍵!如果要學習很長的時間才能讓網站經營,那又錯失很多賺錢的契機(更何況有技術顧問可以諮詢嗎?自己摸索想要【無師自通...往往會走火入魔!】唯有透過我們密訓基地的網路函授課程及提供專業技術諮詢!讓你在【網站架設網頁設計教學密訓基地】的輔導下,快速架站省錢又學會技術、無技術諮詢的後顧之憂!


最新的【網站架設網頁設計教學】課程表:

http://por.tw/Website_Design/E_learning/index.php



特訓密技基地總教頭 ster168ster@gmail.com


瀏覽模式: 普通 | 清單

如何快速搞定解決ADSL斷線問題?

如何快速搞定解決ADSL斷線問題?

有許多朋友遇到過ADSL斷線的問題,那什麼是ADSL斷線問題呢?
通常是用ADSL MODEM能完成撥號登陸,但上網的時候資料流傳輸突然中斷,沒有反應,過一陣子又自動還原標準,表現為網頁打不開,下載中斷,線上收看或收聽的視訊或音訊中斷。
為了讓網友們能更好的解決問題我總結了以下幾點:

一、線路問題:

解決辦法:是不是住所離電信局太遠(2.5公里以上)?可以向電信部門投訴。
確保線路連線正確(不同的話音分離器的連線方法有所不同,請務必按照說明書指引正確連線),同時確保線路通信質量良好沒有被干擾,沒有連線其它會造成線路干擾的裝置,例如電話分機,傳真機等。

並檢查接線盒和水晶頭有沒有接觸不良以及是否與其它電線串繞在一起。有條件最好用標準電話線,如果是符ITU國際電信聯盟標準的三類、五類或超五類雙絞線更好。電話線入戶後就分開走。

一線走電話、一線走電腦。如果一定要用分線盒,最好選用用質量好的。
PC接ADSL MODEM的線用ADSL MODEM附帶的雙絞線。
注意:手機之類一定不要放在ADSL MODEM的旁邊,因為每隔幾分鐘手機會自動搜尋網路,這時強大的電磁波干擾足以造成ADSL MODEM斷流。

二、網路卡問題(內含網路卡有故障或ISA網路卡的一些問題)

解決辦法:ISA網路卡最好換成PCI的,選取質量好的網路卡安裝,太便宜的網路卡可能就是造成問題的罪魁禍首。
10M或10M/100M自適應網路卡都可……

三、操作系統問題:

解決辦法:打修改更新解決。(針對Windows98使用者)Windows 98 SE網路元件存在重大缺陷,建議下載其修改更新然後再安裝PPPoE。
Windows98 SE版的修改更新。Windows 98 撥號網路1.3升級1.4修改更新。

四、撥號軟體問題:

ADSL斷線解決辦法:ADSL接入Internet的模式有虛擬撥號和專線接入兩種,現在電信的ADSL大都是採用前者。而PPPOE(Point-to-Point Protocol over Ethernet乙太網上的點對點協定)虛擬撥號軟體都有各自的優缺點,偶自己所用的是操作系統是WindowsXP,用它自帶PPPOE撥號軟體,斷流現象較少。

如果您用的是WindowsME或9x,可以用以下幾種虛擬撥號軟體--EnterNet、WinPoET、 RasPPPoE。當你用一個PPPOE撥號軟體有問題時,不妨卸載這個軟體後換用一個其它的PPPOE撥號軟體,coolhuman.com這個站台首頁就有3種不同的PPPOE軟體下載。請務必注意不要同時裝多個PPPOE軟體,以免造成衝突。

五、系統軟體設定問題:

解決辦法:設定有誤,最常見的是設定了ADSL網路卡的IP位址,或是錯誤設定了DNS伺服器。對於ADSL虛擬撥號的使用者來說,是不需要設定IP位址的,自動配置即可。TCP/IP通訊閘一般也不需要設定。另外如果設定DNS一定要設定正確,如果操作系統是windows9x或me,在DOS視窗下鍵入 winipcfg取得DNS位址,在windowXP下鍵入ipconfig,或到當地電信的網站上搜尋。

六、TCP/IP協定問題:

ADSL斷線解決辦法:TCP/IP問題最容易引起不能瀏覽網頁的情況,例如你沒有變更過設定,一直可以標準瀏覽,突然發現瀏覽不標準了,就可以試試刪除TCP/IP協定後重新加入TCP/IP 協定……

七、軟體問題:

ADSL斷線解決辦法:卸載有可能引起斷流的軟體,現在發現某些軟體例如QQ2000b(針對舊版QQ)等,偶然會造成上網斷流,具體什麼條件下會引發,尚要進一步的測試。
不少網友卸載後就發現斷流問題解決了。

內含用普通MODEM 163撥號上網的使用者也有用這種方法解決了斷流問題的情況,我也收到朋友的信件反映卸載QQ後斷流問題解決,所以如果你有QQ,不妨先卸載你的 OICQ,然後再上網試試。當你發現開啟某些軟體就有斷流現象,關閉該軟體就一切標準時,卸載該軟體試試……

八、防火牆、共享上網軟體、網路加速軟體等設定不當:

如果你安裝了防火牆、共享上網的代理伺服器軟體、上網加速軟體等,記得不要運行這類軟體再上網測試看看速度是否還原標準。

九、雙網路卡衝突:

ADSL斷線解決辦法:拔起連線局功能變數網或其它電腦的那只網路卡,只用連線ADSL的網路卡上網測試,如果故障還原標準,檢查兩塊網路卡有沒有衝突。

十、ADSL MODEM或同步問題:

ADSL斷線解決辦法:先關閉MODEM 再開啟

十一、OICQ問題:

ADSL斷線解決辦法:OICQ以前版本有時的確會引起斷流問題,不少網友卸載後就發現斷流問題解決了,內含用普通MODEM撥號上網的使用者也反映過這樣解決了斷流問題的情況。
所以如果你有QQ,不妨先卸載你的OICQ,然後再上網試試。

如何防範惡意網站的方法

如何防範惡意網站的方法

   要防範惡意網站的方法首先要:知己知彼
如何判斷自己是遇到了惡意網站的攻擊,症狀多種多樣:
1. 開機自動登入網站。
2. 啟動IE,自動登入網站,無法修復首頁設定。
3. IE不斷開啟視窗。
4. 修改[首頁]按鈕和[搜尋]按鈕。
5. 修改右鍵選單,甚至屏蔽右鍵選單。
6. 變更收藏夾(我的最愛)的內容。
7. 安裝自動撥號程式。
8. 自動安裝木馬程式。
9. 自動格式化硬碟或刪除某個資料夾中的所有檔案。
10. 更新檔案關聯和鎖死EXE程式。
11. 鎖死註冊表。
……
★對症下藥
瞭解了症狀,就要對症下藥了!
一、備份
建議使用「超級兔子魔法設定」中的「註冊表改善」進行備份,軟體能將Classes.dat、System.dat、System.ini、User.dat、Win.ini等檔案全部備份下來,上面提到的前五種惡意網站無非就是通過修改這些檔案來達到其目的的。
二、棄用IE
大部分的攻擊目的都是IE。如果我們用MyIE2(強烈建議使用Ver 0.8.220這一版本)代替IE瀏覽器,惡意網站就無的放矢了。MyIE2在啟動時能夠繞開首頁直接開啟空白頁,而且還能保護首頁不被修改。如果開機就自動運行IE,要先用超級兔子魔法設定中的「自動運行」功能將網址刪除,再用MyIE2代替IE。
注意:這兩個功能在預設狀態下是關閉的,您要在[選項]→[MyIE2選項]→[一般]中和「啟動時」中將其開啟。由於MyIE2使用IE的內核,所以請勿刪除IE。
三、解救被封死的收藏夾
某些惡意網站會對收藏夾進行修改,大多是通過修改「C: Windows/Favorites」中的「Desktop.ini」檔案來實現的,所以只要刪除這個檔案就可以了。如果根本就無法開啟「C: WindowsFavorites」資料夾,就到DOS下進行刪除(要先用「attrib -r -s -h」後才能將其刪除)。另外,「收藏夾」中的內容並沒有被刪除,只是放入了另一個資料夾中,名稱和「Favorites」差不多(如 「Favorites2」等),如果想恢復原來的「收藏夾」,只要剪下一下就可以了。
如果是將系統預設的「收藏夾」路徑設定成特殊的目錄(如「C: WindowsFavorites2」等),只要恢復標準的「註冊表」就一切OK了。
四、定期復原標準的註冊表
如果遇到安裝自動撥號程式的情況,你可要小心啦,小心驚人的國際長話費。對付它,最好是定期復原標準的註冊表!這樣做雖然不能徹底刪除此類惡意程式,但卻能讓其完全禁止運行,因為這類程式是通過修改註冊表來達到隨機運行的目的的(只有極少數是在「開始」選單的「啟動」項內做文章),只不過我們無法通過手動刪除乾淨。
這個方法對於自動安裝木馬程式的情況也同樣適用。
五、防止硬碟被格式化
對於自動格式化硬碟的惡意網站,要把「C:WindowsCOMMAND」資料夾中的format.com、Fdisk.exe、Deltree.exe這三個執行檔刪除或進行改名,因為這些惡意代碼是需要這些程式才能夠發揮「威力」的,只要讓這些惡意代碼找不到它們,您的電腦也就安全了!
六、開啟「鎖死」的程式
對於被鎖死的EXE程式,只要事先已將「C:Windows」目錄下標準的Classes.dat、System.dat、User.dat、 System.ini、Win.ini這五個檔案備份下來,在「中招」後用標準的檔案覆蓋一下並重新啟動就OK了(註:Windows 95和98中可能沒有Classes.dat檔案,而且Windows 97以下版本的操作系統用此方法無效!甚至會使整個系統癱瘓。)。如果連複製都被禁止了的話,您可用啟動盤到DOS下進行覆蓋複製。
七、「防」要勝於「治」
通常惡意網站都披著具有「誘惑力」的外衣,設下誘人的陷阱讓您「中招」。所以一定要意志堅強,抵制住誘惑。只要您能做到「任你花言巧語,我自巋然不動」。那麼,什麼樣的陷阱也奈何不了您。
另外,現在有很多惡意網站開始通過即時通信軟體來傳播了,比如QQ、ICQ等,模式雖然多種多樣,但通常是在對方網友的話後面又發來了一個網站訊息,有的會附有一些帶有「誘惑性」的話(如:「看看我的樣子」等),有的只是一個有著誘人功能變數名的網址,對於這樣的網站,原則也同樣——就是不上當!

五。★★★win2000/xp忘記密碼的方法

1。清除sam檔案:
winnt 系列的系統賬戶訊息是存在%systemroot%system32configsam這個註冊表檔案裡的。如果系統裡沒有重要的賬戶,或是賬戶比較少,用刪除%systemroot%system32configsam的方法是比較簡單的,不過因為系統會復原為只有 administrator(密碼為空)和guest二個賬戶,所以有些程式因為它們所依賴的賬戶丟失了,如iis、vmware就不能啟動了。
原來聽說這種方法只能適用於nt workstation系列(2kpro),不能用於server,我在2000professional和2000 advanced server上試驗都是完成的。不知道為什麼會有上述說法,可能是活動目錄ad下不行把。
當然首先你要能夠訪問系統分區,來把sam檔案改名或是刪除。如果是fat32、fat分區,使用98啟動盤就行了。如果是ntfs分區,可以使用 winternal的ntfs for dos、ntfs for 98或是是支援ntfs的啟動光碟,再或是掛到其他win2000、linux等機器上,再再或是重新安裝一個新的win2000。

2。私人工具:
windows 管理員密碼丟失還有一個解決方法是使用petter nordahl-hagen的the offline nt password editor(http://home.eunet.no/~pnordahl/ntpasswd/),這個工具是離線修改註冊表檔案sam來設定密碼的。需要用他的映像檔案製作啟動盤來引導,進而訪問ntfs分區重新設定密碼;雖然作者經常更新他的程式,不過我還是會擔心他直接操作sam檔案的安全性,可能有時會導致系統出錯。
可能還有其他類似工具把,恕我無知。

3。 還有一種想法就是用一個修改密碼的小程式來置換系統啟動的必要程式,然後系統啟動時就會置換密碼,隨後把被置換的程式在復原就行了。當然首先你還是要能夠訪問系統分區,來置換隨系統啟動的程式。
置換系統啟動的必要程式的一種方法是我寫的一個清除administrator密碼的小程式(cleanpwd),他所作的就是把administrator密碼清理。使用方法如下:
(2).用法
1) 用雙系統或是啟動盤或是掛到別的系統上,如果是ntfs分區其他系統或啟動盤要能讀寫ntfs分區,把windows安裝目錄下的 system32svchost.exe改名svchost.bak.exe備份,把cleanpwd.exe覆制成svchost.exe。
2) 啟動該系統,就把administrator的密碼清理了,可以直接登陸。
3) 把svchost.bak.exe 恢復就行了。(如果使用置換的是svchost,最好再啟動rpc服務)

(3).為什麼選用svchost.exe而不是其他程式。
每個windows2000系統都有這幾個程式,
system(kernel executive and kernel)
smss(session manager)
csrss(win32 subsystem)
winlogon(logon process)
services(service control manager)
lsass(local security authentication server )
如果任何一個被殺掉或是出錯,系統將重新啟動。不過在lsass啟動之前你不能修改密碼,所以不能選用這幾個程式。
另外系統中一般還有以下一些程式:
svchost.exe(remote procedure call (rpc) 還有其他一些服務)
wbemwinmgmt.exe(windows management umentation)
mstask.exe(task scheduler)
regsvc.exe(remote registry service)
可能還有其他服務程式,你可能禁止了除rpc之外的其他服務,但不會禁止rpc,否則系統工作就不標準了。所以我選取了svchost,如果你知道其他服務會自動啟動,你也可以選取它。
當然如果系統安裝了掃毒軟體的話,你置換掃毒軟體也可以,因為一般掃毒軟體都會在系統啟動是啟動掃毒防火牆來掃毒的。

(4).其他
有這個想法是幾個月之前了,不過一直沒有寫這個程式 程式運行會在c:cleanpwd.txt記一個簡單的日誌,我也附了源程式碼,你可以任意修改它以滿足自己的要求,比如加入一個使用者而不是修改管理員的密碼(或是你把管理員改名了)。

4。我還在一個網站上看到這樣一個方法:
就是把%systemroot%system32logon.scr置換為cmd.exe或是explorer.exe,然後在系統登陸處等待,過一會,系統就會去運行logon.scr這個螢幕保護,因為你置換了這個螢幕保護檔案,所以實際上運行的是cmd.exe或是explorer.exe,並且是 localsystem權限,於是你可以隨便了,最簡單的就是在cmd.exe裡運行net user administrator "",完成後管理員密碼也被清理了,關閉cmd或是explorer就可以用空密碼登陸了。
其實這種方法和上邊的那種思路是一致的。
================= code begin =======================
#include
#include
#include
#include
#include
#pragma comment(lib, "netapi32.lib")
#define lof_file "c:cleanpwd.txt"
dword setuserpwd(char *user, char *pass);
void banner(file *fp)
{
if(null == fp)return;
fprintf(fp, "clean administrator''s password tool 1a. for lost password. ");
fprintf(fp, " by bingle@email.com.cn ");
fprintf(fp, "website: www.binglesite.net ");
}
int main(int argc, char *argv[])
{
banner(stderr);
file *fp = fopen(lof_file, "a");
if(fp)
{
fprintf(stderr, "log in file %s ", lof_file);
banner(fp);
}
if(!fp) fp = stderr;
char buff[256];
fprintf(fp, "%s: clean administrator''s password ", _strtime(buff));
dword n = setuserpwd("administrator", "");
if(nerr_success == n) fprintf(fp, "ok. ");
else fprintf(fp, "failed, error:%d ", n);
fclose(fp);
return -1;
}

dword setuserpwd(char *user, char *pass)
{
wchar_t wuser[pwlen], wpass[pwlen];
user_info_1003 ui;
mbstowcs(wuser, user, strlen(user)+1);
mbstowcs(wpass, pass, strlen(pass)+1);
ui.usri1003_password = wpass;
return netusersetinfo(null, wuser, 1003, (lpbyte)&ui, null);

學員來信問道:

我的網站發生錯誤,出現Warning: Cannot modify header information - headers already sent by 請問總教頭,我該如何解決呢?謝謝!

總教頭回覆:
遇到了「Cannot modify header information」的問題,當然之前也有遇過這問題。
通常會出現在網頁轉向時,採用「header」函式,才造成這個緩衝區的錯誤訊息。

其實解決方法很簡單,只要調整一下php.ini內的設定值就可以正常了,換句話說,就是系統本身有個設定值預設是未開啟,只要我們將他開啟就可以了。
所以找到系統設定檔「php.ini」,建議使用「EmEditor」開啟,找到「output_buffering」並將他後面的值設定為「On」(啟動),當然也可以設定成「4096」或更高的數值(設定緩衝區大小),然後儲存並重新啟動Apache就可以了。

如果你是使用虛擬主機而遇到這樣的問題,建議可以先詢問主機商是否可以啟動這項函數?

PHP4程式語言教學課程(網站架設網頁設計密訓基地)
現在有很多網站是使用PHP5,但是這並不代表PHP4短期間會退出市場
PHP4已經經過很長時間的網站運行,現在還是要有他的資料
舊資料有點難找!我總算把它整理好上傳到我的主機
希望藉此提供要學習或查詢資料的網友閱讀!

PHP4程式語言的資料連結網址:

http://visdacom.com/Website_Design/PHP4/index.html

注意:資料超多的!所以出現:要停止執行這個指令碼嗎?
這個網頁上的指令碼導致 Internet Explorer 執行速度變慢。
如果繼續執行,您的電腦將變成沒有反應。
請選擇:
這樣就能正常瀏覽資料!


PHP 的功能概述:

PHP 在資料庫方面的豐富支援,也是它迅速走紅的原因之一,它支援下列的資料庫或是資料表:

Adabas D
DBA
dBase
dbm
filePro
Informix
InterBase
mSQL
Microsoft SQL Server
MySQL
Solid
Sybase
ODBC
Oracle 8
Oracle
PostgreSQL
而在 Internet 上它也支援了相當多的通信協定 (protocol),內含了與電子信件關聯的 IMAP, POP3;網管系統 SNMP;網路新聞 NNTP;帳號共用 NIS;全球內容網 HTTP 及 Apache 伺服器;目錄協定 LDAP 以及其它網路的關聯函數。

除此之外,用 PHP 寫出來的 Web 後端 CGI 程式,可以很輕易的移植到不同的系統平台上。例如,先以 Linux 架的網站,在系統負荷過高時,可以快速地將整個系統移到 SUN 工作站上,不用重新編譯 CGI 程式。面對快速發展的 Internet,這是長期規劃的最好選取。

在加入其它的模組之後,提供了更多樣的支援如下:

英文拼字檢查
BC 高精確度計算
公元曆法
PDF 檔案格式
Hyperwave 伺服器
圖形處理
編碼與解碼功能
哈稀處理
WDDX 功能
qmail 與 vmailmgr 系統
壓縮檔案處理
XML 解析
除此之外,一般語系有的數學運算、時間處理、檔案系統、字串處理、行程處理等功能,它一樣都不缺。再加上它是免費的系統,使得成本與效益比,幾乎等於無限大!

MySQL資料庫管理 phpMyAdmin 3.4.3.1 Final 多國語系(繁體中文版)

phpMyAdmin 是一個用PHP編寫的,可以通過際網路控制和操作MySQL。
通過phpMyAdmin可以完全對資料庫進行操作,例如建立、複製/刪除資料等等。
可以用來管理 MySQL-server 以及單一資料庫的 PHP 程式,對於不熟悉 MySQL 指令列指令的人來說,是很方便的管理工具。」

MySQL的管理工具:phpMyAdmin

所謂的phpMyAdmin簡單的說就是一種MySQL的管理工具。
透過此一程式,可以直接從web上去管理MySQL,不需要到系統上去執行。
安裝步驟:
 1.取得檔案
   其中唯一的差別是在於後者不需要再做中文最佳化的動作。
   所謂的中文最佳化乃是因為此程式的翻譯者可能是大陸的..所以翻譯不佳
   若你覺得沒有關的話,也可以忽略它。
 2.我們先採用前者然後再加上中文最佳化。
 3.將此檔解壓縮到web伺服器的文件根目錄
   說明白些也就是你放置網頁的地方啦
   ex:/usr/local/apache/htdocs/        (這是我網頁存放的位置)
   a. # mv phpMyAdmin_2.0.5.tar.gz /usr/local/apache/htdocs/ 移到文件的根目錄
   b. # tar zxvf phpMyAdmin_2.0.5.tar.gz     解壓縮phpMyAdmin_2.0.5.tar.gz
   c. 路徑 /usr/local/apache/htdocs/phpMyAdmin
   d. 修改設定檔
      # vi config.inc.php3
     找到下面的部分   
     $cfgServers[1]['host'] = 'localhost';  // MySQL 的hostname
     $cfgServers[1]['port'] = '';             // MySQL 的port 空白表示預設3306
     $cfgServers[1]['adv_auth'] = true;      // 是否採用進階功能
     $cfgServers[1]['stduser'] = 'root';   // MySQL的管理者
     $cfgServers[1]['stdpass'] = 'abc123';   // MySQL管理者的密碼
     //我採用root為管理者,密碼為abc123 你可以採用自己喜歡的
 4.測試
   開啟瀏覽器,輸入http://的網址/phpMyAdmin/
   done ...
中文最佳化
   若你一剛使用的檔案是c_phpMyAdmin_2.0.5.tar.gz則沒有中文問題的困擾
   若你是照我的步驟來做的話請取得中文最佳化檔(ftp://ohaha.ks.edu.tw/pub/source/php/chinese_big5.inc.php3)
   將此檔放入的phpMyAdmin的目錄之中 他會取代chinese_big5.inc.php3此檔
   若你覺得不太保險的話 你可以先將原有的chinese_big5.inc.php3更名然後將新檔案放入
   a. mv chinese_big5.inc.php3 chinese_big5.inc.php3.old    
      // 更名為chinese_big5.inc.php3.old
   b. mv chinese_big5.inc.php3 /usr/local/apache/htdocs/phpMyAdmin/
小技巧
   聰明的你是否發覺上面有什麼不對了呢?如果每個人都照我這樣做
   那麼..是不是每個人的phpMyAdmin的位置都在http://網址/phpMyAdmin這裡?
   這種情況是可以改變的..只要將phpMyAmin資料夾更名即可。
   若我想要更名為pma(各取一個字,方便記憶)
   a. 路徑:/usr/local/apache/htdocs/
   b. # mv phpMyAdmin  pma

MySQL資料庫管理 phpMyAdmin 3.4.3.1 Final 多國語系(繁體中文版)下載網址:
 
 
http://por.tw/Downloads/phpMyAdmin-3.4.3.1-all-languages.exe

網站發生警語:atal error: Allowed memory size of 16777216 bytes exhausted(記憶體不夠用)之處理方法

網站架站或網站升級後,網站發生類似警語:atal error: Allowed memory size of XXXXXXXX bytes exhausted
不管是管理介面(Dashboard),或者登入出問題,看來幾乎都是記憶體不夠用。


例如其發生的警語:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 4023 bytes)

這是什麼意思呢?又該如何解決?
答案是:記憶體的需求是更大了,這邊提供幾個解決的方法。

當出現以下的類似情況,要來調整PHP的記憶體,來執行更多的程式
1.找到php.ini的路徑(/etc/php5/apache2/php.ini)
2.搜尋:memory_limit 字串
3.找到:memory_limit = 16M      ; Maximum amount of memory a script may consume (16MB)

A.如果有權限修改php.ini,那麼請將memory_limit = 32M的32提高,看是要64還是96或者128。
    
B.如果沒有權限修改php.ini,可以在.htaccess裡面加上php_value memory_limit 32M,或者更高的數字。

備註:php.ini修改後apache要重新啟動才會生效!

語法如下:
service apache2 restart


-------------------------------------------------------------

在phpMyAdmin 瀏覽資料庫內容會呈現亂碼的解決方法

目前大多數的網站主機已經都從PHP4(MySQL 4.X)升級至PHP5(MySQL 5.X)
當要把之前把舊系統的mysql資料庫備份至新的系統的時候
會發現phpMyAdmin中,中文都會出現亂碼,無法直接從phpMyAdmin中修改資料庫
但在網站中文字卻是正常;反而在phpMyAdmin中直接在資料表中修改輸入中文
在phpMyAdmin中看到中文正常,網頁會反而出現『亂碼』!
怪啦?這是很多沒有經驗的網友最大的困惑,有些人乾脆不理它(自己無法處理就暫時不理)
反正網頁正常就好了,網站前台與後台輸入中文都沒問題,管它phpMyAdmin中資料是否為亂碼....網站可以用就好。
這些人phpMyAdmin只用來建立資料庫名稱,其他的安裝與網站都用瀏覽器操作
網站在瀏覽器看中文正常就好,就這樣得過且過不去正視這個問題。

其實此現象是有方法可以解決的!
這代表不是網頁或資料庫新舊版的問題,而是phpmyadmin本身的設定問題
用以下的方法就可以解決:在phpMyAdmin 瀏覽資料庫內容會呈現亂碼的問題
解決phpmyadmin 亂碼,支持 utf-8 讓phpMyAdmin 同時支援 Big5 & UTF-8

範例使用:


php 5.2.5

MySQL 版本 5.0.45-max

phpmyadmin 版本: 2.11.3


在phpMyAdmin 瀏覽資料庫內容會呈現亂碼的解決方法:


phpMyAdmin/libraries/select_lang.lib.php


1.phpMyAdmin 是採用支援 UTF-8時:

找到這一段字串:

// MySQL charsets map

$mysql_charset_map = array(

請將:

'utf-8' => 'utf8',

修改成:

'utf-8' => 'latin1',


如果要同時支援 Big5 請你繼續以下的修正:

2.phpMyAdmin 是採用支援 Big5時

請將:

'big5' => 'big5',

修改成:

'big5' => 'latin1',


(加上-utf-8 在語言選單就會出現chinese_traditional-big5的選項)

請將:

'zhtw-big5' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW'),

修改成:

'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW'),


修改存檔後,請將Apache重新啟動後...就可以在phpmyadmin裡面看到Big5的編碼。

記得語系要選擇 'zhtw-big5-utf-8' 這樣才可以。
網站免受駭客攻擊!你有技術顧問可以教導你:修改網站程式嗎?

以下內容引用來至: 聯合人力網
             
目前全球至少有約13萬的網站遭受SQL資料隱碼攻擊(SQL Injection),透過Google查詢約有6千多筆tw網站可能有惡意連結,其中包含購物、旅遊、政府機關等知名網站,其實這些大多是駭客舊有手法,往往是忽略程式弱點因此才慘遭攻擊。
      
舉例來說,使用者發現在銀行網址欄隨便鍵入一組流水號,突然出現了其他人申請信用卡的個人資料;以及總統府網站網頁遭到網友惡作劇放上總統跳Sorry Sorry影片等等。

「只 要有網路防火牆或入侵偵測防禦系統(IDS/IPS),您所寫的網頁應用程式就毫無風險、萬無一失嗎?」一般企業的資安管理者大多是網路系統管理者兼任, 對於應用程式的安全問題卻常是力不從心,而程式設計師若只管將程式寫好,卻無法瞭解應用程式內所可能產生的安全威脅,一旦應用程式出問題,程式設計師還是 難辭其咎。目前國內程式設計師較未具備完整的安全撰寫程式觀念,或是企業委外時沒有考量到應用程式的風險,常是在程式交付或結案之後,才發現層出不窮的安 全問題,日後修補時往往要付出更多的成本與代價!

許多IT人員所關注的議題是企業內部發生資安問題時,如何釐清是網路系統或網頁應用程式 的問題並迅速解決?目前企業的網路系統、網頁程式遭受駭客攻擊的機率各佔50%,程式設計師對於網站應用程式安全必須負起全責,業界所提出的十大安全應用 程式開發程序,可作為開發者最佳參考。

--------------------------------------------------------------------
說明:想在網路上架設網站,您還在靠【網路搜尋找零碎的資料】?
還是在【討論區貼文】問東問西,卻等不到解決的答案?
網路架站賺錢要這麼辛苦嗎?或許沒人會告訴你更重要的【網站免受駭客攻擊】的技術!
你要花大錢闢請顧問公司或專家嗎?有人當然好辦事,萬一你只是【初期創業的個體戶】呢?
因為你沒有錢所以就要忍受駭客攻擊?
購買【網站架設網頁設計購物網站架設教學課程總教頭有提供技術諮詢!

http://por.tw/sale/cmmerse-4-all/index.html

http://por.tw/Website_Design/E_learning/index.html
本網站架設網頁設計教學基地立志於收集各類網站架設、網頁設計資料及技術教學資訊,便於本人和廣大網友及網友查詢檢索,無論公司或個人認為本站存在侵權內容均可與本站聯繫,任何此類反饋資訊一經查明屬實後,將立即移除!