網站架設及網頁設計是邁向網路賺錢的第一步!讓網頁公司設計費用動則數萬元,自己不能掌握技術關鍵!如果要學習很長的時間才能讓網站經營,那又錯失很多賺錢的契機(更何況有技術顧問可以諮詢嗎?)自己摸索想要【無師自通...往往會走火入魔!】唯有透過我們密訓基地的網路函授課程及提供專業技術諮詢!讓你在【網站架設網頁設計教學密訓基地】的輔導下,快速架站、省錢又學會技術、無技術諮詢的後顧之憂!
最新的【網站架設網頁設計教學】課程表:
http://por.tw/Website_Design/E_learning/index.html
特訓密技基地總教頭 ster168ster@gmail.com
CSS Div 與 CSS Span
作者:網站架設網頁設計教學課程_總教頭 日期:2010-09-01 10:56
Div
Div 這個標籤目的是將內容分為不同的區域,而每一個區域可以根據 CSS 中的宣告而有自己的樣式。Div 是一個區塊級容器 (block-level container),這代表在 </div> 標籤後會換行。
舉例來說,如果我們有以下的 CSS 樣式:
| .large { |
以下的 HTML 碼,
| <div class="large"> |
就會顯現為,
| 這是 DIV 範例。 |
Span
Span 跟 Div 類似的地方是,這兩個標籤的目的都是將內容分為不同的區域。不同的是,Span 可以涵蓋更細層的元素。所以,我們甚至可以用 <span> 來調整單一文字的樣式。另外,在 </span> 之後並不會換行。
舉例來說,如果我們有以下的 CSS 樣式:
| .largefont { |
以下的 HTML 碼,
| Span 不是<span class="largefont">區塊級的</span>. |
就會顯現為,
Span 不是區塊級的.
(PHP代碼自動生成工具) PHPMaker 7.01 繁體中文化版(含影片教學)
作者:網站架設網頁設計教學課程_總教頭 日期:2010-09-01 10:55
PHPMaker(PHP代碼自動生成工具) PHPMaker(PHP代碼自動生成工具)
7.0 Build 7600 PHP代碼自動生成工具,一款在Windows平台上運行的基於MYSQL資料庫自動生成PHP腳本的軟體。
使用生成的PHP代碼,你可以通過WEB網頁對資料庫的記錄進行瀏覽、修改、查詢、加入和刪除。
利用它你只需幾步就可以得到完整的PHP代碼。
清晰易懂的生成代碼,方便開發人員在其基礎上二次開發。
--------------------------------------------------------------
網頁上對mysql表進行操作,代碼寫起來很複雜。
例如一個簡單的列表:首先連接資料庫,然後通過sql迴圈讀取表內容,最後關閉連接。
說起來不太複雜,但是還要考慮到html代碼(就是介面的樣子)就顯得很複雜。
還有如果要修改表的話,就要修改許多代碼。
這個樣子,如果完成一個項目的話,那就是一個大的工程了!
有了phpmaker事情就好多了,完全可以快速的完成網頁的代碼。實現較為實用的功能。
有些像access的操作,每個表都可以設置許可權進行記錄的操作、查詢、排序。
還可以通過建立表關係進行邏輯上的聯接。
html採用css風格定制在phpmaker裏就可以完成,而且通過對每個表的代碼重新寫入,馬上就能在網頁上看到效果。

原版是:英文版,總教頭已經有把他繁體中文化,最近會開此課程(再提供給學員使用)不要寫信來索取喔!
因為此軟體要有整體教學及二次開發配套教學才有用,自己摸索費時又無法商業運用開發賺錢!
如何快速搞定解決ADSL斷線問題?
作者:網站架設網頁設計教學課程_總教頭 日期:2010-09-01 10:55
有許多朋友遇到過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,然後再上網試試。
使用動態DNS如何檢測?
作者:網站架設網頁設計教學課程_總教頭 日期:2010-08-02 03:58
檢測方法:
在命令提示字元cmd.exe下,輸入「nslookup 您的網域名稱 ns1.twnic.net.tw」,若回應得到您的IP,即表示IP已正確登錄在動態DNS主機,但設定後仍需24小時才會正式生效。
例如:
C:>nslookup por.tw ns1.twnic.net.tw
Server: ns1.twnic.net.tw
Address: 203.73.24.201
Name: por.tw
Address: 203.222.9.30
-------------------------------------------------------------------
如果發現有user的Windows XP少了個「命令提示字元」,可以打開輸入指令的視窗,但這個功能不見了,告訴大家要怎麼找回來!
「命令提示字元」的原始程式在「X:\WINDOWS\system32\cmd.exe」(X為系統磁碟,通常為C:),所以先檢查「cmd.exe」這個檔案是不是在「X:\WINNT\system32」這個資料夾中,如果連原始的程式都不見了,可以先從其他安裝有Windows XP的電腦中,從相同的位置,把「cmd.exe」這個檔案,複製到自己的電腦中。
接著,再把「命令提示字元」的捷徑,加入「附屬應用程式」這個項目中。
作業系統好用最時在!生意人當然是:靠新版本來賺取【再次購買的利潤】
作者:網站架設網頁設計教學課程_總教頭 日期:2010-08-02 03:24
作業系統好用最時在!生意人當然是:靠新版本來賺取【再次購買的利潤】
軟體是消耗品嗎?還是賣軟體的生意人太滑頭?
微軟一直要用停止XP服務來讓使用者再次花錢買Windows 7
服務期限說法一變再變,最近又有新版本了!
-------------------------------------------------------------------
以下引用新聞報導:
打不倒的XP 繼續撐到2020年
‧數位資訊 2010/07/14【文/楊又肇】
雖然微軟先前停止販售盒裝版XP,今年10月22日也將停止小筆電搭載XP,但目前的政策還是可以讓XP繼續存活至2020年!
即使微軟作業系統已經推展到Windows 7,關於下一代的Windows 8也有一些傳聞流出
不過一直到目前為止,Windows XP依然是微軟旗下最多人使用的作業系統。
雖然微軟先前停止販售盒裝版XP,今年10月22日也將停止小筆電搭載XP,但目前的政策還是可以讓XP繼續存活至2020年!
微軟Windows XP是在2001年10月25日發表,其後則在2007年發表Windows Vista,以及在2009年發表Windows 7。
Windows XP一直到目前為止都還是微軟旗下最多人使用的作業系統,至少還有74%的企業電腦還是安裝Windows XP
(而這些電腦平均為4.4歲"高齡",幾乎無法升級至Windows 7或者是Vista)
也因為如此,微軟的Windows 7雖然賣得不錯,但仍然無法吸引企業環境全面轉用新系統
(另一方面也跟企業本身所使用的工作軟體是否全面相容Windows 7環境有關)。
也許基於這方面的考量,微軟決定讓Windows XP繼續多"存活"個10年,直到2020年再讓它正式退休。
目前的決議仍維持在2010年10月22日之後,小筆電便不再搭載Windows XP,同時也將停止提供將Windows 7降級至Windows XP服務
(但使用者仍可自行降級)。
而在2011年10月22日之後,也將停止販售搭載Windows Vista的電腦。
原本應該是在Windows 7推出6個月後就該停止降級至XP的權限,這次則是一口氣拉長到2020年
(微軟:有這麼長的時間,應該足夠你們更新軟硬體好對應Windows 8了吧?)
不過,日後可選擇降級至Windows XP或Vista的電腦,僅限於安裝OEM版本Windows 7的電腦。
微軟這項作法,看起來應該能降低企業部份升級的成本,同時也不至於影響旗下作業系統銷售或推新。
而微軟先前表示Windows XP系統安全性更新將持續提供至2014年,這部份的服務是否也將往後延長呢?
維基百科(架站程式)MediaWiki 1.15.4免費提供下載
作者:網站架設網頁設計教學課程_總教頭 日期:2010-08-02 03:24
維基百科所使用的架站程式 - MediaWiki,這套PHP免費網頁程式的開發團隊跟維基百科一樣隸屬於「維基媒體基金會」,也是該組織旗下所有網站所使用的架站程式;由於是自由軟體授權,也被知名的「維基解密」網站拿去架站,還被台灣的媒體誤認為是同一個組織,其實只是用同樣的架站程式!
另外,不用30分鐘你也可以用它架一個跟維基百科一樣的網站!
維基百科(架站程式)MediaWiki 1.15.4下載網址:
http://por.tw/Downloads/MediaWiki.rar
OB2D主機伺服器使用【SUDO】,那什麼是:【SUDO】呢?
作者:網站架設網頁設計教學課程_總教頭 日期:2010-07-04 11:44
SUDO是一個可以讓某些人暫時以root的身分執行某些經過允許的指令,也可說像是指派使用者至不同的群組給予特殊的檔案權限。
無論如何,他允許使用者於機器上使用特殊的指令,可以有效指派特殊權限的方法。
第一步,拿到SUDO軟體。
可以到Debian下載(副檔名.deb)於ftp://ftp.debian.org、或下"apt-get ins
tall sudo"
或於http://www.rpmfind.net/RPM尋得。
如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。
配置SUDO允許執行的使用者
現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。
如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。
配置SUDO允許執行的使用者
現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。
話說在前,你還要一個visudo軟體,他已置入SUDO軟體內,它提供安全檢查,
核對sudoers 的語法及斷句的錯誤,及禁止修改文件。
Visudo要Bash的VISUAL參數,設定文字編輯器的環境,請跟我下這個指令:
export VISUAL="pico -w"
在此,我們用PICO來做為文字編輯器的環境,我們現在輸入visudo,現在它打
開了/etc/sudoers供我們編輯。
在這,你會看到像這樣幾行的字:
注意:這是Debian的安裝方式,這裡有些參數我沒有著墨,我們是用預設值,
引以為例。這份是Sudo基本安裝指南,你可以輸入"man sudoers"或"man sudo
"看看我沒寫的地方。
#主機群列表
#使用群列表
#使用命令群
#設定某人能使用某命令
root ALL=(ALL) ALL
以下為範例,純屬虛構。不過你聽完我這一席話,你就知道設定的方法。
主機名稱,就是可以使用Sudo的主機或簡易機主機名,在這裡可以指定一個或
多群主機,看看下面設法:
I.主機群列表
這一部分為主機的名稱。格式為:
Host_Alias 主機群名稱 = 主機一,主機二,其他...
第一類就是設定使用群的定義,如果只有一台要用Sudo,就不用設定。
II.使用群列表
這一部分為使用者群組的名稱。格式為:
User_Alias 使用群名稱 = 使用者一,使用者二,其他...
II.使用群列表
這一部分為使用者群組的名稱。格式為:
User_Alias 使用群名稱 = 使用者一,使用者二,其他...
我們來試看看,設定三個群組:ADMINS、PARTTIME及LINUXGROUP,也可以包含
不同組別的使用者。
User_Alias ADMINS = netman, harrier, master
User_Alias PARTTIME = jalala, sonar , huge
User_Alias LINUXGROUP = lyte, SirPlaya
III.使用命令群
這一部分跟上面兩種格式相同:
User_Alias ADMINS = netman, harrier, master
User_Alias PARTTIME = jalala, sonar , huge
User_Alias LINUXGROUP = lyte, SirPlaya
III.使用命令群
這一部分跟上面兩種格式相同:
Cmnd_Alias 命令群 = 命令一,命令二,其他...
如果要加入特別參數,可以用[]通用參數使用指令,舉個例子,USERS 這群使
用/usr/sbin/adduser [A-z]*,後面可使用一至多個參數。
Cmnd_Alias BROWSE = /bin/ls, /bin/cd, /bin/cat
Cmnd_Alias KILL = /bin/kill
Cmnd_Alias USERS = /usr/sbin/adduser [A-z]*,/usr/sbin/userdel -
r [A-z]*
IV.設定某人能使用某命令
下面這行就是全部的指令都能執行,不過有個麻煩是「他什麼都能做」。
root ALL=(ALL) ALL
下一行就是設定ADMINS群組裡面的netman、harrier及master,給予權限。
ADMINS ALL=ALL
下一行就比較有趣了喔,我們來設定PARTTIME裡的這三位臨時工jalala、sonar
及huge,可以在所有伺服器中,使用USERS、KILL及BROWSE這三群指令,還可以
執行/usr/bin/passwd,可是我們現在不想讓他改密碼( 因為我怕他們信用太低
把我的主機吞了 ),那有什麼方法,來!看看我下面怎麼變魔術:
PARTTIME ALL=USERS,KILL,BROWSE,/usr/bin/passwd [A-z]*, !/usr/bin/pass
wd root
看到了嗎,我在/usr/bin/passwd我加了一個"!",這樣就Ok拉。
djg DJNET=ALL
那這一行又是什麼,就是讓DJNET主機群來的djg「開放所有權限」。
最後快大功告成了,我們來設定LINUXGROUP內的lyte及SirPlaya 執行KILL,USE
RS, and BROWSE命令群內,本機的www 使用者能用的指令表,讓LINUXHELP(lin
group1及lingroup2這兩台)使用。該使用者可暫時使用Root 身份執行該指令。
LINUXGROUP LINUXHELP=(www) ALL (root) KILL,USERS,BROWSE
好了,現在/etc/sudoers經過適當調整後,存檔並離開visudo,如果語法錯錯誤
他還會提示您。
使用SUDO
現在看看我怎麼用Sudo:
djg@localhost:~ $ sudo -l
Password: (在這輸入您的密碼)
如此一來,djg 就會按照/etc/sudoers的規則,來分配指令。
djg@localhost:~ $ sudo -u 使用者可以執行的指令 commandhere
Password: (在這輸入您的密碼)
(如果無誤就會執行「使用者可以執行的指令」)
如果您使用root指令,-u參數會為預設值,通常這不需要,最簡單的用法:
djg@localhost:~ $ sudo commandhere
sudo於五分鐘之內,不需重新輸入密碼。
在phpMyAdmin 瀏覽資料庫內容會呈現亂碼的解決方法
作者:網站架設網頁設計教學課程_總教頭 日期:2010-06-22 10:49
目前大多數的網站主機已經都從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' 這樣才可以。










