freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于php技術(shù)的學(xué)校網(wǎng)站建設(shè)-文庫吧資料

2024-11-14 00:31本頁面
  

【正文】 其像銀行、院校和圖書館這樣得大型組織更加依靠數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)其正常的運(yùn)作。 MySQL 數(shù)據(jù)庫介紹 MySQL 簡(jiǎn)介 數(shù)據(jù)庫從最初的數(shù)據(jù)文件的簡(jiǎn)單集合,發(fā)展到今天的大型數(shù)據(jù)庫管理系統(tǒng), 這已經(jīng)成為我們?nèi)粘I钪胁豢扇鄙俚慕M成部分。 綜言之,在 Web 的后端 CGI 程式,就像魚與熊掌一般,沒有高效能又開發(fā)方便的選擇。 PHP 是最有活力的,數(shù)天至數(shù)周就有一個(gè)新版本出現(xiàn),每次的新版,就代表更多的功能及修正更多的錯(cuò)誤。 PHP 在許多商業(yè)及非商業(yè)使用時(shí),也沒有聽過有什么安全的問題。 就系統(tǒng)安全性而言, ASP 是最差的,在沒有經(jīng)過微軟的 IIS Service Pack 處理過,使用 ::$DATA 就可以看到 ASP 的 原始碼,這真是叫人不敢領(lǐng)教。 要比較和網(wǎng)頁結(jié)合的能力, PHP 和 ASP 是并駕齊驅(qū)的,其它的方式就不能內(nèi)嵌 HTML 語法了。而 NSAPI 及 ISAPI 則需要長(zhǎng)時(shí)間的開發(fā)過程,在穩(wěn)定上線后,這二種介面反倒是效率最佳的方法。當(dāng)然最穩(wěn)的還是傳統(tǒng) CGI 程式,因?yàn)樗怯勺鳂I(yè)系統(tǒng)負(fù)責(zé)控制,不會(huì)因 CGI 程式的錯(cuò)誤導(dǎo)致 Web 伺服器的不穩(wěn)定。而 ASP 在吾人實(shí)際應(yīng)用經(jīng)驗(yàn)上,隔陣子就會(huì)使系統(tǒng)不穩(wěn)定,需要重開作業(yè)系統(tǒng)。 如表 程式介面 PHP ASP CGI NSAPI ISAPI 作業(yè)系統(tǒng) 均可 Win32 均可 均可 Win32 Web 伺服器 數(shù)種 IIS 均可 Netscape Server IIS 執(zhí)行效率 快 快 慢 極快 極快 穩(wěn)定性 佳 中等 最高 差 差 開發(fā)時(shí)間 短 短 中等 長(zhǎng) 長(zhǎng) 修改時(shí)間 短 短 中等 長(zhǎng) 長(zhǎng) 程式語言 PHP VB 不限 C/C++ C/Delphi 網(wǎng)頁結(jié)合 佳 佳 差 差 差 學(xué)習(xí)門檻 低 低 高 極高 高 函式支援 多 少 不定 中等 少 系統(tǒng)安全 佳 極差 最佳 佳 尚可 使用站臺(tái) 超多 多 多 極少 少 改版速度 快 慢 無 慢 慢 表 PHP 與其他 CGI 的性能比較 其中的 PHP 可用在數(shù)種 Web 伺服器上;傳統(tǒng) CGI 就不限是哪種作業(yè)系統(tǒng)或 Web 伺服器平臺(tái); NSAPI 一定要在 Netscape 的伺服器 (如 Netscape Enterprise Server 或 FastTrack Server) 上才可以執(zhí)行,但可支援多種作業(yè)系統(tǒng) (UNIX 或 Win32); ASP 及 ISAPI 只在 IIS 上有完整的功能。畢竟,在一個(gè)對(duì)系統(tǒng)反映速度要求極嚴(yán)格的系統(tǒng)而言,恐怕只有 NSAPI 介面寫的 CGI 程式 才能符合要求了。 PHP 目前的最新版本為 ,其功能更加強(qiáng)大,可以參閱站點(diǎn) 獲得更多信息 PHP 與其它 CGI 的比較 無可置疑的,寫 CGI 的方式有很多種,而 PHP 只是其中的一種選擇罷了。 PHP 支持所有主流數(shù)據(jù)庫(包括MySQL、 PostgreSQL、 Oracle、 Sysbase 和兼容 ODBC 數(shù)據(jù)庫),甚至包括許多模糊的數(shù)據(jù)庫。 客戶端 GUI 應(yīng)用 使用 PHPGTK,開發(fā)人員可以用 PHP 編寫成熟的跨平臺(tái) GUI( Graphical User Interface, 圖形用戶界面)應(yīng)用程序。另外, PHP 還支持大量主流協(xié)議,諸 如 POP IMAP和 LDAP。因?yàn)闆]有與單獨(dú)應(yīng)用程序服務(wù)器的來回傳送(例如使用 ColdFusion 時(shí)的情況),能夠最大限度地有效滿足請(qǐng)求。盡管由于它是解釋執(zhí)行,而不是編譯過的,因而性能上稍微受到一些影響,但由于 PHP 作為 Web 服務(wù)器模塊得到了很多利益,這樣做是非常值得的。其他 CGI腳本語言,諸如 Perl 和 Tcl,都相當(dāng)緩 慢。盡管許多 CGI 腳本是以 C 編寫得,這是最低層的語言之一,因此比大多數(shù)編程語言的速度快得多,但每個(gè)請(qǐng)求從 守護(hù)進(jìn)程切斷后,都需要開始一個(gè)全新的進(jìn)程,這一事實(shí)阻礙了 CGI 的應(yīng)用。 ? PHP 非常迅速, PHP 執(zhí)行很迅速,尤其是當(dāng)在 UNIX 平臺(tái)上編譯為 Apache 模塊的時(shí)候。 PHP 繼承了這種可靠性,并且它自己的實(shí)現(xiàn)更加穩(wěn)固而便捷。 Apache Server 一般被認(rèn)為是 最穩(wěn)定的主流 Web 服務(wù)器,擁有令人羨慕的正常運(yùn)行時(shí)間百分率,雖然它不是最快的,對(duì)于管理員來說也不是最容易的,但一旦設(shè)置好了它, Apache HTTP Server 就好象從不會(huì)出現(xiàn)崩潰。 ,并且各次發(fā)行版本之間不會(huì)不兼容。表 顯示的是操作系統(tǒng)與 Web 服務(wù)器組合的簡(jiǎn)單表格。 ? PHP 的交叉平臺(tái)特性, PHP 可運(yùn)行于每一種流行的 UNIX 或 Windows 版本 操作系統(tǒng)上。 ☉ HTML 的任何一行都不必 用編程語言重寫。 PHP 的 HTML 內(nèi)嵌性可以提供很多幫助: ☉ PHP 能夠迅速添加到由所見即所得式編輯器產(chǎn)生的代碼中。實(shí)際上,在使用 PHP 時(shí),完全可以通過修改這些已有的腳本而不是從頭編起,如果從頭開始編程,還需要理解基本原則,但可以避免把許多時(shí)間浪費(fèi)在一些小的語法錯(cuò)誤上。另外, PHP 還為使用者預(yù)定義了許多非常有用的函數(shù)(如打開同 Oracle 數(shù)據(jù)庫的連接,或是從 IMAP 服務(wù)器中取電子郵件)。 Perl 被人們半開玩笑地稱作“只寫語言”,與它不同, PHP 的語法很容易理解,并且人機(jī)界面非常友好。 項(xiàng)目 ASP ColdFusion JSP PHP 開發(fā)版 0~ 480 美圓 395 美圓 0 0 服務(wù)器 620 美圓 1295 美圓 0~ 595 美圓 0 RDBMS 1220~ 4220 美圓 0~ 10000 美圓 0~ 10000 美圓 0 附加支持 0~ 245 美圓 0~ 75 美圓 0~ 75 美圓 0 表 零售價(jià)格比較 ? PHP 易學(xué)易用,相對(duì)其他的可以獲取相同功能的方法來說, PHP 非常容 易學(xué)習(xí)。把 Apache/PHP/MySQL 結(jié)合在一起,在廉價(jià)的低端硬件上運(yùn)行的效果非常好,根本就不用為它們考慮 IIS/ASP/SQL Server 等硬件要求。 Mysqlinsert into user set host=?主機(jī)名 ?,user=?用戶名 ?, reload_priv=?Y?,process=?Y?。當(dāng)某人觀看一個(gè) PHP 頁面時(shí),他并沒有必要去分辨該頁面是否是用 HTML 語言寫的,因?yàn)?PHP 的最終結(jié)果是 HTML。 嚴(yán)格的講, PHP 與布局、事件或任何有關(guān) Web 頁外觀設(shè)計(jì)方面都沒有多少關(guān)系。相對(duì)應(yīng)的專利產(chǎn)品有 Microsoft的 ASP、Allaire 的 ColdFusion,還有 Sun 的 Java Server Pages。當(dāng)前使用的一般是第 4 版的 PHP,稱為 PHP4,也可以簡(jiǎn)稱為PHP。實(shí)際上,該產(chǎn)品開始時(shí)稱作“ Personal Home Page Tools”(個(gè)人主頁工具);但是,當(dāng)它的使用范圍日趨廣泛后,一個(gè)更適合的名字被大家一致接受。 例:創(chuàng)建用戶如表 所示 修改密碼: mysqlset password for 用戶名 =password(?新密碼 ?)。在安裝完后,系統(tǒng)中已經(jīng)存在兩個(gè)數(shù)據(jù)庫:“”和“”,我們可以通過運(yùn)行進(jìn)行查看。同樣將 MySQL 安裝在 C:\目錄下。一些配置在測(cè)試中逐步完成。 另外文件設(shè)置:在 中,設(shè)置 register_global=on;將 inc lude 設(shè)置為啟用狀態(tài) 為了以后系統(tǒng)開發(fā)中調(diào)用“ require” 。 ( 2) 將 C:\PHP 目錄下的 文件復(fù)制到 C:\WINNT,并改名為 。 測(cè)試站點(diǎn)前要啟動(dòng)服務(wù)器,在默認(rèn)站點(diǎn)下新建一個(gè)虛擬目錄,網(wǎng)站內(nèi)容即放在該目錄下。如果要對(duì) Aphache 進(jìn)行相關(guān)設(shè)置,可以通過修改 文件來實(shí)現(xiàn),相關(guān)操作可以參考相應(yīng)的 Aphache 資料。實(shí)現(xiàn)動(dòng)態(tài)管理就要設(shè)計(jì)數(shù)據(jù)庫,安裝配置開發(fā)技術(shù)平臺(tái)。 網(wǎng)站功能主要?jiǎng)討B(tài)模塊有:管理員管理,新聞管理模塊,文件管理模塊。網(wǎng)頁中圖象、背景的優(yōu)化 ,導(dǎo)航條的制作等等用 FIREWORK來制作 實(shí)現(xiàn)。 確定設(shè)計(jì)方案 網(wǎng)站結(jié)構(gòu)框架、網(wǎng)站頁面風(fēng)格采用三劍客網(wǎng)頁制作工具來布局網(wǎng)頁。 動(dòng)態(tài)網(wǎng)頁由計(jì)算機(jī)實(shí)時(shí)生成,具有日常維護(hù)簡(jiǎn)單、更改結(jié)構(gòu)方便、交互性能強(qiáng)大等有點(diǎn),同時(shí)動(dòng)態(tài)網(wǎng)頁需要大量的系統(tǒng)資源合成網(wǎng)頁。 利用動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)開發(fā)新聞管理系統(tǒng)、文件管理系統(tǒng),編程實(shí)現(xiàn)新聞動(dòng)態(tài)生成及頁面的動(dòng)態(tài)生成。 與 Photoshop 相比 , Fireworks 更適合處理與圖形并行放置的文本 , 并保證 WEB 圖顏色的正確性 , 因此 , 越來越多的人開始使用它。利用網(wǎng)頁制作軟件進(jìn)行網(wǎng)站的框架設(shè)計(jì)及有關(guān)動(dòng)畫、圖片設(shè)計(jì) ,利用動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù) 開發(fā)新聞管理系統(tǒng)、文件管理系統(tǒng),編程實(shí)現(xiàn)新聞動(dòng)態(tài)生成及頁面的動(dòng)態(tài)生成。相對(duì)動(dòng)態(tài)的信息如:校園新聞、信息公告等,是不斷有新的信息發(fā)布的區(qū)域,應(yīng)該設(shè)計(jì)在比較突出的位置,吸引用戶的注意;還有一類內(nèi)容為功能化區(qū)域,視每個(gè)學(xué)校具體情況而定,如教務(wù)管理系統(tǒng)、資料查詢系統(tǒng)、郵件服務(wù)系統(tǒng)等,用戶登錄入口可以設(shè)計(jì)在相對(duì)固定的位置,一般針對(duì)本校用戶。因此功能上可歸納為:展示學(xué)校形象、讓社會(huì)了解學(xué)校;管理工作助手,滿足教學(xué)、科研、管理工作需要;信息資源寶庫,集成各類資源,為師生學(xué)習(xí)、工作、生活服務(wù);溝通交流園地,為師生交流、領(lǐng)導(dǎo)與群眾的溝通提供方便。 網(wǎng)站設(shè)計(jì)首先要確定學(xué)校網(wǎng)站的功能定位。 注:動(dòng)態(tài)網(wǎng)站建設(shè)的相關(guān)知識(shí)探討在附錄的讀書報(bào)告中闡述。 動(dòng)態(tài)網(wǎng)頁技術(shù)與靜態(tài)網(wǎng)頁技術(shù) 通俗的講 ,靜態(tài)網(wǎng)站就象一本書 ,沒有裝入網(wǎng)站應(yīng)具備的關(guān)鍵功能 數(shù)據(jù)庫 ,使其內(nèi)容一成不變 ,只能看不能動(dòng)態(tài)參與 .而動(dòng)態(tài)網(wǎng)站就象一臺(tái)電腦 ,不但生動(dòng)活潑 ,而且所有資料均可隨意更新 ,修改 .擁有新聞及信息發(fā)布 /會(huì)員管理 /產(chǎn)品訂購 /BBS 論壇 /留言板等多種功能 . 純粹 HTML 格式的網(wǎng)頁通常被稱為“靜態(tài)網(wǎng)頁”,早期的網(wǎng)站一般都是靜態(tài)網(wǎng) 頁,但由于靜態(tài)網(wǎng)頁沒有數(shù)據(jù)庫的支持,會(huì)增加很大工作量,而且由于缺乏交互功能,因此當(dāng)網(wǎng)站有大量信息以及功能較多時(shí),完全依靠靜態(tài)網(wǎng)頁是無法實(shí)現(xiàn)的,于是動(dòng)態(tài)網(wǎng)頁就成為網(wǎng)站維護(hù)的必然要求,但是由于大量動(dòng)態(tài)網(wǎng)頁的存在,也造成了一定的問題,有些全動(dòng)態(tài)網(wǎng)頁的網(wǎng)站會(huì)失去很多被用戶發(fā)現(xiàn)的機(jī)會(huì)。 針對(duì)這些限制,目前已經(jīng)發(fā)展了很多種其他技術(shù),其中包括客戶端的 JavaScript、Cascading Style Sheet(層疊式式樣表 )和 Java 小程序,還包括帶服務(wù)器端數(shù)據(jù)庫連接的服務(wù)器端 ASP、 PHP 等技術(shù) 的腳本編制。 ◆不是很具有吸引力。 ◆難于包括關(guān)于頁面的有意義的元數(shù)據(jù)( metadata)。 ◆規(guī)??缮炜s性不夠好。 ◆能夠迅速對(duì)每個(gè)頁面做出小改動(dòng)。 HTML 文檔 Inter HTTP 請(qǐng)求 Web 服務(wù)器(處理 ) Web 服務(wù)器文件系統(tǒng) /home/d/mysite HTMLHEAD TITLEThis page?s title/ TITLE… 用戶的機(jī)器 在瀏覽器上顯示 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 5 頁 共 37 頁 ◆它執(zhí)行每個(gè)請(qǐng)求都很迅速,并且使用了最少的資源。 圖 11 簡(jiǎn)單的 HTTP 請(qǐng)求 像這樣的非常普通的靜態(tài) HTML 具有某種優(yōu)勢(shì): ◆任何瀏覽器都有能力顯示它。當(dāng)該數(shù)據(jù)返回到客戶機(jī),瀏覽器按照自己對(duì)代碼內(nèi)容的精確理解、用戶的首選設(shè)置、顯示器大小以及其他因素做出最佳處理。 基于 PHP/MYSQL 技術(shù)的學(xué)校網(wǎng)站建設(shè) 第 4 頁 共 37 頁 第一章 網(wǎng)站建設(shè)技術(shù)理論 靜態(tài)網(wǎng)站與動(dòng)態(tài)網(wǎng)站 靜態(tài) HTML 最基本的 web 頁面類型是完全以 HTML 編寫的純靜態(tài)的,基于文本的頁面。對(duì)于做過網(wǎng)站開發(fā)的人員 ,相信對(duì)制作大量網(wǎng)頁的單調(diào)重復(fù)的工作都深有體會(huì)。 面對(duì)如此龐大的信息資源 ,如何高效地對(duì)這些信息進(jìn)行組織 ,如何提高網(wǎng)頁的瀏覽速度 ,如何提高搜索引擎的搜索性能 ,以及如何對(duì)這個(gè)龐大的信息庫進(jìn)行維護(hù)是我們不得不面對(duì)的一個(gè)重要問題。 隨著網(wǎng)絡(luò)技術(shù)的成熟與飛速發(fā)展 , 萬維網(wǎng) (WorldWide Web) 上的信息資源正在以前所未有的速度增長(zhǎng) ,各種各樣的網(wǎng)站如雨后春筍般地涌現(xiàn)出來。目 錄 前 言 ...............................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1