目前分類:PHP網頁 (24)
- May 13 Sun 2007 07:10
有...沒有
- Jan 14 Sun 2007 04:15
超越自己
學期,告個小段落 ... ...
對於這些有"勇氣"繼續跟著我學習的,我必須向你(妳)們致上最深的敬意
人生到了某些階段,我想,還願意向自我挑戰的,不多吧!
我說過,這些玩意是大學資訊相關專業科系的高年級才可能會碰觸的東西
- Dec 22 Fri 2006 07:05
面向陽光

本週的課程,我們已進入實戰的起步,看到這一堆文字,先別急著暈倒 ... 看,很簡單ㄝ
本程式碼主要是提供給在 AppServ 2.5.5簡易測試套件軟體的 Apache 主目錄 www 中執行
當然,如果上傳到個人的 PHP 網站中也可以執行,但建議用班級網頁中所下載的版本
- Dec 11 Mon 2006 12:52
如來神掌
SQL ( Structured Query Language,結構化查詢語言 ),起源於 IBM 在1974年啟動的 System/R 研究計畫,這是個關連式資料庫的原型,整個計畫在1979年結束,並且獲得兩項重要的成果:
一是驗證了關連式資料模型的可行性
二是發展出 SEQUEL _ Structured English Query Language,結構化英文查詢語言
- Nov 08 Wed 2006 16:05
維基與Web 2.0
- Nov 03 Fri 2006 17:22
關鍵字行銷
從昨天開始,雅虎部落格「終於」推出了第一波的電子商務行銷 ...「關鍵字行銷」
部落個的使用者應該都會發現,當你點閱一篇文章或相簿中的相片時... ...
在每篇文章或相片底下都將出現雅虎「關鍵字行銷」的隨機廣告以及分類連結
這是雅虎入口網站最近才剛推出的新型態電子商務「網站」行銷廣告策略
- Sep 24 Sun 2006 03:30
資料比較運算
- Sep 22 Fri 2006 07:36
布林值運算
在所有電腦程式語言的領域,布林值(boolean)都是程式控制不可或缺的利器;PHP也不例外
布林值只有兩種可能的值,分別是「true」以及「false」這兩個關鍵字
我們雖然可以在程式碼中直接使用這兩個關鍵字來產生布林值,但是,大多數情況下...
布林值大都是由程式語言的關係運算子(relational operator)進行資料的比較運算後產生
- Sep 19 Tue 2006 05:24
網站管理操作
我們要測試PHP伺服器動態網頁是否正確執行,就需要一個適當的網頁執行環境
... ...當你的PHP & MySQL網頁空間依照指示建立完成之後(最好是再等個廿分鐘)
你將可以隨時以使用者名稱與密碼(請參考email)登入你的 http://cpanel.byethost??.com/
首次登入網頁空間後,應馬上進行FTP(檔案傳輸伺服功能)帳戶名稱與密碼的設定
- Sep 14 Thu 2006 00:14
PHP網頁概念
功夫蓋世,宇宙無敵的晨曦婆婆...Orz,這兩天問了我一個無法簡短回答的問題...既然需要長篇大論來回答,乾脆就PO成文章以享同好...我儘量用簡單的字句來解釋
雅虎部落格提供的各項服務功能是由PHP的技術提供,其網頁檔案的類型(副檔名)應該是.php,而不是一般網頁的 .htm 或 .html (雖然,雅虎把它隱藏起來)。PHP提供的 active server page 技術在專業術語上稱為「互動式伺服器網頁技術」;用在商業用途上就稱它為「電子商務網站技術」(想想看,如果我們傳送給雅虎的不是一篇文章、一張照片,而是一筆訂單的資料咧?...雅虎可以收到我們送出的訂單資料,那就是電子商務的起點啦~)。
現今的各家部落格所使用的網頁技術,幾乎都是PHP的互動式伺服器網頁。它必須配合相當專業的程式設計技巧與HTML(資料呈現)的網頁技術,通常,也都會牽涉存取資料庫系統(DBMS)的SQL語言的撰寫;.php 的檔案必須由安裝有網路伺服器 + PHP解譯引擎 [ + 資料庫系統 ]的網站伺服器電腦負責執行。
- Jun 01 Thu 2006 04:00
鶯聲燕語
- May 28 Sun 2006 23:52
初試啼聲
這是本週練習的參考答案,請學員參酌採用...
複製以下的文字,轉存成 .php 檔,上傳至個人的My Files主目錄即可...
(請注意:隨堂下載壓縮檔中的其他檔案,除了 .txt 文字檔外,必須一併以ftp方式上傳)
- May 05 Fri 2006 00:03
設計資料表_2
資料表的欄位名稱命製好之後,接下來,我們必須為該欄位中所要儲存的資料指定相關的
「資料型態(type)」與「資料大小(size)」。
電腦在設計上,能夠實際儲存的資料只有0(低電壓)與1(高電壓),一連串0與1的組合就形成所謂的「資料」(data)。問題是,資料庫要如何解讀某一串的0與1呢?而且,這一連串的0與1到底有多長呢?答案就在「資料型態」與「資料大小」了。當我們為這些資料指定好了資料型態與大小之後,資料庫管理系統就會知道要從哪個起點與終點、以什麼方式去解讀這一堆0與1的組合。
我們之前大略談過,電腦中所能辨識的資料不外乎就是
「數值」、「文字」、「布林值」、「日期時間」等四大類資料。茲將這些型態簡述如下:
1. 數值型態: (細節會因為資料庫管理系統軟體的實際設計而有些差異)
- May 04 Thu 2006 18:49
設計資料表_1
資料庫系統軟體安裝後,基本上,除了管理專用的系統資料庫外,它可以說是空無一物的。要讓資料庫發揮它儲存、管理、搜詢、應用的功能,首先,我們必須先先分析我們的需求,然後依照我們的個別需求來設計「資料表」。
設計資料表時,我們必須先瞭解「關聯性資料庫」的特性,然後一步步地建立所需要的資料表。建立資料表時,我們必須先掌握幾個原則:
1. 在其他資料表中已經有的資料(data),應儘量避免重複
我們之所以不說「不可以重複」的原因是,關聯性資料庫中獨立資料表是透過「蓄意」安排的
重複性(或相關性)欄位資料來作結合(joint)的。
- May 04 Thu 2006 15:35
人工智慧
資料庫,顧名思義,就是提供資料儲存、管理、搜詢、應用的系統。在現實的生活中,圖書館、檔案室或者我們的大腦,就是個典型的資料庫系統;在電腦領域中,為了模擬這個功能,各式各樣的資料庫系統也就應運而生。設想,人要是少了腦袋,會是個什麼樣子?電腦也是如此,一旦沒有資料庫,電腦也就稱不上是什麼有用的東西,了不起就只是好玩而已。
現今的人很喜歡講「.. e化」這個名詞,好像不說說它就不夠專業似的。但是,所謂的「e化」,該怎麼定義?怎麼衡量呢?嗯!那就取決於對資料庫系統的使用程度囉。資料庫使用的頻率越高、依賴的程度越大,「e化」程度越深。「e化」和電腦的數量、線路的多寡並非沒絕對的關係;PC的功能再怎麼強大、連線網路再如何暢通,只要沒有連上該單位的資料庫系統,那充其量也不過就是一些足以單打獨鬥的漂亮場子,門面上好看,稱不上「e化」。
AI(Artificial Intelligence)_人工智慧,這個名詞,絕對無法跟資料庫的功能做切割;資料庫是所有軟體的大腦,沒有它,也就談不上什麼「人工智慧」。我們常在新聞媒體上看到一些功能很炫的「機器人、機器狗…」什麼的,就是AI人工智慧的實際應用範例;沒有資料庫系統幫忙,那些讓人驚艷的功能是辦不到的!雖然,人工智慧的強弱,還是要透過軟體的程式碼來控制與呈現。
資料庫重要嗎?當然重要!否則,憑啥動不動就要你十幾二十萬的學費。不用資料庫可不可以?當然可以!只要多雇用一些不會出錯的員工、再多花一些時間、少要求一些效率就可以。問題是,競爭力呢?我們舉一個最簡單的例子來講,你認為金融卡、現金卡、信用卡、網路銀行...好用嗎,那就感謝資料庫吧!當然,你可以多帶些銀子在身上備用,或者多花些時間跑跑銀行排隊吹冷氣!問題是,這樣的銀行,你會樂於跟他們往來嗎?
- Apr 19 Wed 2006 03:04
MySQL操作範例
加油啊,親愛的學員!從這一週開始,我們就要透過PHP程式碼操控MySQL資料庫了。MySQL是PHP支援最完整的"關聯式資料庫管理系統(RDBMS)",也是我們透過PHP認識"關聯式資料庫管理系統"共通特性以及練習SQL語法的絕佳工具,請各位學員務必熟悉每一個環節,瞭解每一個步驟所代表的意義。
在"關聯式資料庫管理系統(RDBMS)"中,除了系統管理專用的資料庫之外,資料庫系統可以同時管理許多個別的資料庫。系統管理者可以透過"使用者群組"的控管,授權使用者在特定的名稱與密碼之下操作特定的個別資料庫。這些控管是透過之前提過的DCL_data control language所掌控,比較偏向資料庫管理員的領域,我們就不多加著墨。你只要記得,你是透過資料庫使用者名稱與密碼的授權來使用某一特定資料庫的,這三個特定資料,請自行牢記!
要透過PHP程式碼操作MySQL資料庫,首先,一定得先和MySQL資料庫系統取得連線,這就像我們要到銀行保險箱存取物件時,得先取得進入保險庫的資格一樣;進入保險庫後,接著,你才可以根據你的權限開啟相關的保險箱;最後,再透過特定的方式,執行一段(SQL)指令,進行保險箱內容的存取(新增、刪除、修改、查詢)。
- Apr 12 Wed 2006 17:40
SQL簡介
SQL(Structured Query Language_結構式查詢語言,讀音為[`sikwl])是關聯性資料庫系統(Relational DataBase Management System, RDBMS)與外界使用者溝通的電腦語言標準。
因功能的不同,又可分為DDL、DCL與DML等三個部份:
DDL _Data Definition Language 屬於資料庫、資料表之增減與資料型態定義的領域;
DCL _Data Control Language 屬於資料庫的使用權限設定與安全管理的領域;
- Mar 29 Wed 2006 01:18
PHP控制架構
任何程式語言的語法結構中,一定有所謂的"控制架構_Control Structure"。透過這些控制架構,我們可以控制程式碼的執行方式,撰寫PHP時也是一樣。今天,我們就針對這個主題做一個綜合性的概念介紹:
壹. 條件決策控制架構:
A. if 敘述:
1. 單一指令碼 if 結構:
if(布林運算表示式) 單一指令碼;
例如:if($age>40 && $mind=='!') echo 'Age is a question of mind over matter.';
或者是寫為:
if($age>40 && $mind=='?')