注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計網(wǎng)絡編程Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQL

Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQL

Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQL

定 價:¥88.00

作 者: (美)波諾賽克(Boronczyk,T) 等著;薛焱 譯
出版社: 清華大學出版社
叢編項:
標 簽: 網(wǎng)站開發(fā)

ISBN: 9787302203759 出版時間: 2009-07-01 包裝: 平裝
開本: 16開 頁數(shù): 704 字數(shù):  

內容簡介

  PHP、Apache和MySQL的安裝與配置避免錯誤以及出現(xiàn)錯誤時處理它們的方法創(chuàng)建、修改和處理圖像文件的技巧建立內容管理系統(tǒng)的步驟通過活動日志和錯誤日志監(jiān)控網(wǎng)站建立電子郵件列表,處理用戶的注冊添加電子商務功能的技巧從PHP連接到MySQL上的方法《Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQL》讀者對象《Web開發(fā)入門經(jīng)典:使用PHP6、Apache和MySQL》適用于有一些網(wǎng)站開發(fā)經(jīng)驗,基本了解HTML和CSS的PHP初學者。

作者簡介

  Timothy Boronczyk,是美國紐約州錫拉丘茲市人,他白天是一位程序員,晚上是一位自由職業(yè)者,從事程序開發(fā)。撰寫文章和技術編輯工作。他從1998年開始參與Web設計,多年來撰寫了多篇關于PHP編程和各種設計主題的文章,還編著了圖書PHPandMySQL:Create-Modify-Reuse(Wrox出版)。Timothy擁有軟件應用程序編程學位,是一位Zend認證工程師,最近開始了他的第一次商業(yè)冒險:SaltCityTech(www。Saltcitytech。Com)。他在空閑時間喜歡攝影,與朋友聚會,還有睡大覺,他很容易被閃閃發(fā)亮的物體分心。EizabethNaramore畢業(yè)于美國俄亥俄州邁阿密大學,獲得了組織行為學位,她從1997年以來就成為一位Web開發(fā)人員。她的主業(yè)是電子商務,但她也為許多行業(yè)開發(fā)過網(wǎng)站。目前她是PHP在線幫助中心PHPBuilder.com的協(xié)調員。現(xiàn)在她與丈夫和兩個孩子生活在俄亥俄州的辛辛那提市,但她希望有一天能回到邁阿密大學,攻讀計算機科學碩士學位。JasonGerner(“Goldbug”)目前是辛辛那提的一位Web開發(fā)人員,他時常會抱怨缺乏Web標準的支持和對XML的濫用。他也經(jīng)常在PHPBuilder.com論壇上出現(xiàn),等待協(xié)調對CSS和代碼效率的意見。YannLeScouarnec(“Bukermaster”)是英國游戲公司JoltOnlineGaming的資深開發(fā)人員,是PHPBuilder.com的協(xié)調員,也是游戲社區(qū)的開源PHP軟件的開發(fā)人員。他還是主流軟件公司的軟件質量專家。JeremyStolz(“Stolzyboy”)是J&M有限公司(www。Jmcompanies。Com)的一位Web開發(fā)人員,J&M有限公司是美國北達科他州法戈市的一家出版公司。Jeremy起初是一位PHP/MySQL開發(fā)人員,但他也使用其他許多語言進行工作。在休息時,他常常在網(wǎng)上磨練自己的編程技巧,現(xiàn)在,他也是PHPBuilder.com的投稿者和協(xié)調員。MichaelGlass(“BuzzLY”)曾經(jīng)做了8年多的軟件/網(wǎng)站開發(fā)領域的辯士,有超過10年的商業(yè)編程經(jīng)驗,使用過各種技術,包括PHP.Java.LotusDomino和VignetteStoryServer。他把自己的時間分別用于計算機編程。在APA上玩賭博游戲和在www。Ultimatespin.com上運行他的網(wǎng)站。他常常在PHPBuilder。Com論壇上出現(xiàn),是該網(wǎng)站的一位協(xié)調員,昵稱是BuzzLY。

圖書目錄

第1章 配置安裝1
1.1 本書中的項目1
1.2 Apache.MySQL.PHP和開放源代碼的簡介1
1.2.1 開源活動的簡史2
1.2.2 開源的優(yōu)點2
1.3 AMP中各個組件的協(xié)同工作3
1.4 在Windows上安裝Apache.MySQL和PHP4
1.4.1 安裝Apache4
1.4.2 安裝PHP7
1.4.3 把PHP配置為使用MySQL8
1.4.4 安裝MySQL10
1.5 幫助和其他有價值的資源14
1.5.1 程序中的幫助14
1.5.2 源網(wǎng)站14
1.6 小結14
第2章 用PHP6創(chuàng)建PHP頁面15
2.1 PHP結構和語法概述15
2.1.1 PHP與HTML的協(xié)同合作16
2.1.2 PHP語法規(guī)則16
2.1.3 編碼實踐的重要性16
2.2 創(chuàng)建第一個程序18
2.3 用HTML給頁面添加趣味21
2.3.1 集成HTML和PHP21
2.3.2 把HTML放在PHP中的考慮22
2.4 用常量和變量添加功能24
2.4.1 常量概述24
2.4.2 變量概述25
2.5 在頁面之間傳送變量27
2.5.1 通過URL傳送變量27
2.5.2 在會話中傳送變量31
2.5.3 用cookie傳送變量34
2.5.4 用窗體傳送信息37
2.6 使用if/else參數(shù)41
2.6.1 使用if語句41
2.6.2 使用if和else43
2.7 使用包含文件提高代碼的效率44
2.8 用函數(shù)提高代碼的效率46
2.9 數(shù)組51
2.9.1 數(shù)組的用法52
2.9.2 數(shù)組的排序53
2.9.3 foreach結構54
2.10 while語句59
2.11 PHP中的替代語法63
2.11.1 echo命令的替代命令63
2.11.2 邏輯運算符的替代64
2.11.3 雙引號的替代:使用heredoc64
2.11.4 遞增/遞減值的替代64
2.12 OOP65
2.12.1 類65
2.12.2 屬性和方法66
2.12.3 使用OOP的原因66
2.13 小結66
2.14 練習67
第3章 使用PHP和MySQL69
3.1 MySQL結構和語法概述69
3.1.1 MySQL結構70
3.1.2 MySQL語法和命令75
3.2 PHP和MySQL的聯(lián)合使用75
3.3 連接MySQL服務器76
3.4 查看數(shù)據(jù)庫77
3.5 查詢數(shù)據(jù)庫81
3.5.1 WHERE子句82
3.5.2 使用PHP和數(shù)據(jù)數(shù)組:foreach84
3.5.3 兩個表的處理87
3.6 幫助提示和建議90
3.6.1 幫助文檔90
3.6.2 使用MySQL查詢?yōu)g覽器91
3.7 小結92
3.8 練習92
第4章 用表格顯示數(shù)據(jù)93
4.1 創(chuàng)建表格93
4.2 等一下97
4.3 確定主表104
4.4 關系111
4.5 小結115
4.6 練習115
第5章 表單元素:讓用戶處理數(shù)據(jù)117
5.1 第一個表單117
5.1.1 FORM元素120
5.1.2 INPUT元素120
5.1.3 處理表單121
5.2 驅動用戶輸入121
5.2.1 一個表單,多種處理124
5.2.2 單選按鈕INPUT元素127
5.2.3 多個提交按鈕128
5.2.4 基本的輸入測試128
5.2.5 三元運算符129
5.3 把表單鏈接在一起130
5.4 小結135
5.5 練習135
第6章 讓用戶編輯數(shù)據(jù)庫137
6.1 準備戰(zhàn)斗137
6.2 在關系數(shù)據(jù)庫中插入記錄139
6.3 刪除記錄145
6.4 編輯記錄中的數(shù)據(jù)149
6.5 小結156
6.6 練習156
第7章 用PHP處理和創(chuàng)建圖像157
7.1 使用GD庫157
7.1.1 GD&PHP可以處理的文件類型157
7.1.2 在PHP中啟用GD158
7.2 允許用戶上傳圖像159
7.3 轉換圖像文件的類型169
7.4 特殊效果173
7.5 添加標題182
7.6 添加水印和合并圖像189
7.7 創(chuàng)建小圖標192
7.8 小結195
7.9 練習195
第8章 驗證用戶的輸入197
8.1 用戶就是用戶197
8.2 把驗證部分合并到電影站點中197
8.3 忘記了什么嗎198
8.4 檢查格式錯誤206
8.5 小結217
8.6 練習218
第9章 處理和避免錯誤219
9.1 Apache網(wǎng)絡服務器處理錯誤的方式219
9.1.1 Apache的ErrorDocument指令219
9.1.2 Apache的ErrorDocument指令:高級的定制錯誤頁面223
9.2 用PHP處理錯誤和創(chuàng)建錯誤處理頁面225
9.2.1 PHP中的錯誤類型225
9.2.2 生成PHP錯誤226
9.3 處理錯誤的其他方法232
9.3.1 異常232
9.3.2 不滿足條件234
9.3.3 解析錯誤235
9.4 小結235
9.5 練習235
第10章 建立數(shù)據(jù)庫237
10.1 入門237
10.1.1 什么是關系數(shù)據(jù)庫238
10.1.2 鍵238
10.1.3 關系239
10.1.4 引用完整性239
10.1.5 規(guī)范化240
10.2 設計數(shù)據(jù)庫240
10.2.1 創(chuàng)建第一個表240
10.2.2 這些范式有多規(guī)范244
10.2.3 標準化244
10.2.4 完成數(shù)據(jù)庫的設計245
10.3 在MySQL中創(chuàng)建數(shù)據(jù)庫246
10.4 創(chuàng)建漫畫人物應用程序250
10.5 小結282
10.6 練習283
第11章 發(fā)送電子郵件285
11.1 把PHP設置為使用電子郵件285
11.2 發(fā)送電子郵件286
11.3 用HTML修飾電子郵件290
11.4 存儲圖像295
11.5 進行確認297
11.6 創(chuàng)建可重用的郵件類308
11.7 小結317
11.8 練習318
第12章 用戶登錄.配置和個性化319
12.1 保護文件最簡單的方法319
12.2 使用PHP的會話和cookie功能進行更友好的登錄322
12.3 使用數(shù)據(jù)庫驅動的信息325
12.3.1 在PHP中使用cookie346
12.3.2 管理員注冊350
12.4 小結361
12.5 練習362
第13章 建立內容管理系統(tǒng)363
13.1 刷新內容363
13.2 設定規(guī)則364
13.3 準備數(shù)據(jù)庫364
13.4 編寫可重用的代碼368
13.5 事務處理頁面376
13.6 用戶界面388
13.6.1 一般功能388
13.6.2 用戶的管理398
13.6.3 文章的發(fā)布401
13.6.4 其他CMS功能413
13.7 小結419
13.8 練習420
第14章 郵件列表421
14.1 今天要發(fā)送什么421
14.2 編寫管理應用程序422
14.3 加入郵件列表437
14.4 郵件列表的道德規(guī)范452
14.4.1 垃圾郵件452
14.4.2 進入和退出郵件列表452
14.5 小結453
14.6 練習453
第15章 在線商店455
15.1 在漫畫書迷站點上添加電子商務功能455
15.1.1 要賣的東西456
15.1.2 購物籃456
15.2 電子商務497
15.2.1 信息就是一切498
15.2.2 信用的重要性498
15.2.3 專業(yè)化的外觀500
15.2.4 易于導航500
15.2.5 有競爭力的價格500
15.2.6 恰當?shù)纳唐?01
15.2.7 及時送貨501
15.2.8 交流501
15.2.9 顧客反饋501
15.3 小結502
15.4 練習502
第16章 創(chuàng)建公告板系統(tǒng)503
16.1 公告板503
16.2 準備數(shù)據(jù)庫504
16.3 可重用的代碼510
16.3.1 分頁519
16.3.2 面包屑523
16.3.3 用戶的身份驗證524
16.4 事務處理頁面525
16.5 賬戶功能538
16.6 論壇功能551
16.6.1 公告板管理554
16.6.2 論壇管理556
16.6.3 BBcode管理556
16.6.4 搜索566
16.7 事后補記567
16.8 小結568
16.9 練習568
第17章 用日志文件改進網(wǎng)站569
17.1 定位日志570
17.1.1 Apache570
17.1.2 PHP571
17.1.3 MySQL572
17.2 分析日志數(shù)據(jù)574
17.2.1 Webalizer574
17.2.2 Analog574
17.2.3 AWStats575
17.2.4 HTTPAnalyze575
17.2.5 GoogleAnalytics576
17.3 進行分析577
17.3.1 站點的健康狀況577
17.3.2 用戶的喜好和信息577
17.3.3 點擊數(shù)和頁面訪問次數(shù)577
17.3.4 趨勢578
17.3.5 引用網(wǎng)站578
17.4 小結578
第18章 排除故障579
18.1 安裝故障的排除579
18.2 解析錯誤579
18.2.1 清理第16行,但其實第94行有錯580
18.2.2 基本常識580
18.3 空變量580
18.3.1 一致而有效的變量名581
18.3.2 打開一個新瀏覽器581
18.4 “標題已發(fā)送”錯誤581
18.5 一般調試提示582
18.5.1 使用echo582
18.5.2 分而治之583
18.5.3 測試.測試.再測試584
18.5.4 用Xdebug調試584
18.6 尋求幫助584
18.6.1 www.wrox.com584
18.6.2 PHPBuilder.com584
18.6.3 源網(wǎng)站584
18.6.4 搜索和求助585
18.6.5 IRC通道585
18.7 小結585
附錄A習題答案587
附錄BPHP快速參考625
附錄CPHP6函數(shù)633
附錄DMySQL數(shù)據(jù)類型679
附錄EMySQL快速參考683
附錄F文本編輯器的比較687
附錄G選擇第三方主機689
附錄HPHP數(shù)據(jù)對象簡介693
附錄I在Linux上的安裝和配置

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號