注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計網(wǎng)絡(luò)編程PHP專業(yè)項目實例開發(fā)

PHP專業(yè)項目實例開發(fā)

PHP專業(yè)項目實例開發(fā)

定 價:¥56.00

作 者: (美)Ashish Daniel Wilfred,(美)Meeta Gupta,(美)Kartik Bhatnagar著;賀民[等]譯;劉永明譯
出版社: 中國水利水電出版社
叢編項: 萬水軟件項目應(yīng)用與實例開發(fā)叢書
標 簽: php

ISBN: 9787508412788 出版時間: 2003-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 562 字數(shù):  

內(nèi)容簡介

  《PHP專業(yè)項目實例開發(fā)》是學習PHP編程的優(yōu)秀參考書,其主要內(nèi)容有:第1部分概述了PHP編程的基礎(chǔ)知識,如PHP的安裝和配置、變量、運算符和常量、控制結(jié)構(gòu)、數(shù)組和函數(shù)、類的應(yīng)用,并介紹了在線購物站點的創(chuàng)建過程:在第2部分到第6部分中,每部分都圍繞一個專業(yè)項目展開討論,并通過實例引導讀者,通過由淺入深的方式學習各種專業(yè)項目的創(chuàng)建,如創(chuàng)建用戶注冊表單、存儲和檢索文件信息、MySQL與PHP的綜合使用、創(chuàng)建產(chǎn)品目錄和購物車以及發(fā)送電子郵件、用戶身份驗證和跟蹤等;第7部分可以作為讀者從項目中所學知識的總結(jié),以及拓寬其知識的指導,這部分還包括PHP編程語言未來的發(fā)展方向;第8部分是進一步研究PHP函數(shù)和概念的快速查詢手冊?!禤HP專業(yè)項目實例開發(fā)》的各個項目是建立一個大型在線購物網(wǎng)站的一個部分。將這些項目綜合起來,讀者最終將能夠完成大型購物同站的創(chuàng)建?!禤HP專業(yè)項目實例開發(fā)》既有詳細的概念說明,又有復雜而完整的實例代碼,讀者能夠輕松地將自己所學的理論知識付諸實踐?!禤HP專業(yè)項目實例開發(fā)》適用于各個層次的PHP程序員。

作者簡介

暫缺《PHP專業(yè)項目實例開發(fā)》作者簡介

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第1部分 PHP概述
第1章 PHP概述
1.1 PHP基礎(chǔ)
1.1.1 PHP入門
1.1.2 PHP的基本功能
1.2 PHP的發(fā)展
1.2.1 個人主頁:PHP的第一個發(fā)行版本
1.2.2 PHP/FI:PHP的第二版
1.2.3 PHP 3:PHP的第三版
1.2.4 PHP 4: PHP的最新版本
1.3 PHP編程初步
1.4 總結(jié)
第2章 PHP的安裝和配置
2.1 在Windows 2000上安裝 PHP
2.1.1 驗證PHP安裝
2.1.2 為PHP配置 IIS 4.0
2.2 在Linux平臺上安裝PHP
2.2.1 使用Red Hat包管理器(RPM)安裝PHP
2.2.2 從源文件中編譯PHP
2.3 總結(jié)
第3章 變量、運算符和常量
3.1 變量概述
3.1.1 變量命名規(guī)則
3.1.2 變量聲明和初始化
3.1.3 變量按引用賦值
3.1.4 變量作用域
3.1.5 環(huán)境變量
3.2 運算符
3.2.1 算術(shù)運算符
3.2.2 賦值運算符
3.2.3 比較運算符
3.2.4 執(zhí)行運算符('')
3.2.5 遞增運算符和遞減運算符
3.2.6 字符串運算符(.)
3.2.7 字符串操作
3.3 類型變化
3.4 類型轉(zhuǎn)換
3.5 變量的變量
3.6 確定和設(shè)置變量類型的函數(shù)
3.6.1 settype()函數(shù)
3.6.2 gettype()函數(shù)
3.7 常量
3.7.1 定義常量
3.7.2 預定義的常量
3.7.3 嵌入HTML的PHP代碼的可選語法
3.8 總結(jié)
第4章 控制結(jié)構(gòu)
4.1 條件表達式
4.1.1 條件語句
4.1.2 條件循環(huán)
4.1.3 嵌套控制結(jié)構(gòu)
4.2 總結(jié)
第5章 數(shù)組
5.1 數(shù)組簡介
5.2 初始化數(shù)組
5.2.1 使用數(shù)組標識符
5.2.2 使用array()函數(shù)
5.3 使用數(shù)組
5.3.1 修改數(shù)組大小
5.3.2 數(shù)組循環(huán)操作
5.3.3 在數(shù)組中查找元素
5.3.4 倒轉(zhuǎn)數(shù)組
5.3.5 數(shù)組排序以及隨機化數(shù)組
5.4 總結(jié)
第6章 函數(shù)
6.1 函數(shù)概述
6.2 向函數(shù)傳遞參數(shù)
6.2.1 傳遞默認的參數(shù)值
6.2.2 按值傳遞參數(shù)
6.2.3 按引用傳遞參數(shù)
6.3 從函數(shù)返回值
6.4 理解函數(shù)內(nèi)部變量的作用域
6.4.1 global語句
6.4.2 靜態(tài)語句
6.5 變量函數(shù)和變量參數(shù)函數(shù)
6.6 總結(jié)
第7章 理解類
7.1 類
7.1.1 創(chuàng)建類
7.1.2 實例化類--使用對象
7.1.3 不用對象訪問類方法
7.1.4 $this變量
7.2 構(gòu)造函數(shù)
7.3 擴展類一類的繼承
7.3.1 重載方法
7.3.2 間接訪問父類中的方法
7.4 總結(jié)
第8章 項目個案研究--創(chuàng)建在線購物站點
8.1 Bukbuz Inc.概述
8.2 Bukbuz Inc.網(wǎng)站
8.3 項目生命周期
8.3.1 需求分析
8.3.2 總體設(shè)計
8.3.3 詳細設(shè)計
8.3.4 編碼
8.3.5 集成和測試
8.3.6 用戶驗收測試
8.4 Bukbuz Ino.網(wǎng)站數(shù)據(jù)庫設(shè)計
8.4.1 customerinfo表
8.4.2 catgory表
8.4.3 products表
8.4.4 orders表
8.4.5 products_ordered表
8.4.6 neworder表
8.4.7 Login表
8.5 Bukbuz Inc.網(wǎng)站主頁的代碼
8.6 總結(jié)
第2部分專業(yè)項目1
項目1 為在線購物站點創(chuàng)建用戶注冊表單
第9章 HTML基礎(chǔ)
9.1 HTML元素
9.2 格式化HTML頁面的元素
9.2.1 題頭標記
9.2.2 換行標記
9.2.3 段標記
9.2.4 注釋標記
9.2.5 字體標記
9.3 用HTML創(chuàng)建表單
9.3.1 表單的運行
9.3.2 表單元素
9.3.3 輸入元素
9.3.4 選擇元素
9.3.5 表元素
9.4 創(chuàng)建HTML表單
9.5 總結(jié)
第10章 PHP中的表單解析
10.1 用PHP解析HTML傳送的值
10.1.1 解析文本框表單元素
10.1.2 解析單選按鈕表單控件
10.1.3 解析復選框表單控件
10.1.4 從多項選擇列表中解析值
10.2 表單有效性驗證
10.2.1 驗證Name文本框的值
10.2.2 驗證Address文本字段的值
10.2.3 驗證電子郵件地址
10.2.4 驗證口令
10.2.5 驗證生日字段
10.3 打印確認頁面
10.4 打印隱藏字段
10.5 將理論付諸于實踐
10.6 總結(jié)
第3部分專業(yè)項目2
項目2 在文件中存儲和檢索信息
第11章 處理文件
11.1 使用文件
11.1.1 檢查文件是否存在
11.1.2 打開文件
11.1.3 關(guān)閉文件
11.1.4 讀取文件
11.1.5 寫文件
11.1.6 接收輸入時格式化數(shù)據(jù)
11.1.7 pack()和unpack()函數(shù)
11.2 將理論付諸實踐
11.2.1 output.php
11.2.2 reader.php
11.3 總結(jié)
第4部分專業(yè)項目3
項目3 PHP與MySQL的結(jié)合
第12章 處理數(shù)據(jù)存儲
12.1 數(shù)據(jù)庫概念入門
12.1.1 表
12.1.2 字段
12.1.3 記錄
12.1.4 使用數(shù)據(jù)庫的優(yōu)勢
12.2 數(shù)據(jù)庫管理系統(tǒng)
12.3 關(guān)系數(shù)據(jù)庫管理系統(tǒng)
12.4 數(shù)據(jù)庫規(guī)范化
12.4.1 規(guī)范化的原因
12.4.2 規(guī)范化形式
12.4.3 反向規(guī)范化
12.5 PHP對各種數(shù)據(jù)庫的支持
12.6 Web數(shù)據(jù)庫結(jié)構(gòu)
12.7 MySQL數(shù)據(jù)庫編程
12.7.1 使用mysqladmin命令
12.7.2 使用MySQL監(jiān)視程序
12.7.3 創(chuàng)建數(shù)據(jù)庫
12.7.4 創(chuàng)建表
12.7.5 在數(shù)據(jù)庫中查看表
12.7.6 查看表的結(jié)構(gòu)
12.7.7 在表中輸入數(shù)據(jù)
12.7.8 查看表中的數(shù)據(jù)
12.7.9 修改表中的數(shù)據(jù)
12.7.10 從表中刪除數(shù)據(jù)
12.7.11 修改表的結(jié)構(gòu)
12.8 總結(jié)
第13章 PHP與SQL數(shù)據(jù)庫(MySQL)的綜合使用
13.1 使用MySQL
13.1.1 連接數(shù)據(jù)庫
13.1.2 在MySQL中創(chuàng)建數(shù)據(jù)庫
13.1.3 選擇數(shù)據(jù)庫
13.1.4 在數(shù)據(jù)庫中創(chuàng)建表
13.1.5 在表中插入記錄
13.1.6 從表中檢索信息
13.1.7 更新表中的信息
13.2 同時使用多個數(shù)據(jù)庫
13.3 重要的PHP-MySQL函數(shù)
13.4 MySQL中的錯誤處理
13.4.1 PHP中的錯誤類型
13.4.2 創(chuàng)建自定義的錯誤處理程序
13.5 總結(jié)
第5部分專業(yè)項目4
項目4 創(chuàng)建產(chǎn)品目錄和購物車并發(fā)送電子郵件
第14章 創(chuàng)建產(chǎn)品目錄
14.1 產(chǎn)品目錄概述
14.1.1 產(chǎn)品目錄結(jié)構(gòu)
14.1.2 Bukbuz Inc.產(chǎn)品目錄的組件
14.1.3 用戶注冊
14.1.4 單擊Product Catalog頁面的Add to Cart鏈接時的用戶注冊過程
14.2 Bukbuz Inc產(chǎn)品目錄的工作方式
14.3 產(chǎn)品目錄的搜索功能
14.3.1 searchvisitor.php文件
14.3.2 searchcustomer.php文件
14.3.3 產(chǎn)品目錄上的其他頁面鏈接
14.4 Bukbuz Inc.產(chǎn)品目錄的管理組件
14.4.1 添加產(chǎn)品
14.4.2 刪除產(chǎn)品
14.4.3 產(chǎn)品瀏覽器
14.4.4 添加類別
14.4.5 刪除類別
14.4.6 類別瀏覽器
14.4.7 添加用戶
14.4.8 刪除用戶
14.4.9 待處理訂單
14.5 總結(jié)
第15章 購物車
15.1 購物車概述
15.2 購物車結(jié)構(gòu)
15.3 購物車的工作方式
15.3.1 向購物車中添加產(chǎn)品
15.3.2 查看購物車
15.3.3 從購物車中刪除產(chǎn)品
15.4 總結(jié)
第16章 發(fā)送電子郵件
16.1 Bukbuz Inc.的Feedback表單
16.1.1 mail()函數(shù)
16.1.2 feedback.php文件
16.2 總結(jié)
第6部分專業(yè)項目5
項目5 用戶身份驗證與跟蹤
第17章 用戶身份驗證腳本
17.1 用戶身份驗證基礎(chǔ)
17.1.1 基于口令的身份驗證方法
17.1.2 基于口令的身份驗證:優(yōu)勢和不足
17.1.3 存儲口令
17.2 數(shù)據(jù)加密和哈希
17.2.1 數(shù)據(jù)加密
17.2.2 哈希法
17.3 創(chuàng)建PHP身份驗證腳本
17.4 總結(jié)
第18章 會話跟蹤
18.1 會話概述
18.1.1 會話變量
18.1.2 會話初始化
18.1.3 分配會話名
18.1.4 刪除會話
18.1.5 加密/解密會話數(shù)據(jù)
18.2 跟蹤會話
18.3 總結(jié)
第7部分專業(yè)項目6
項目6 超越實驗室
第19章 PHP中的圖形
19.1 Web中的圖形
19.1.1 使用掃描圖像
19.1.2 創(chuàng)建新圖像
19.1.3 Web圖形的格式
19.2 在PHP中創(chuàng)建圖像
19.2.1 安裝需要的圖形庫
19.2.2 提供頭信息
19.2.3 創(chuàng)建圖像的步驟
19.2.4 聲明圖像的坐標
19.2.5 用基本函數(shù)來創(chuàng)建圖像
19.2.6 使用像素
19.2.7 設(shè)定圖像的顏色
19.2.8 繪制文本
19.2.9 繪制基本對象
19.2.10 繪制高級對象
19.2.11 在其他現(xiàn)有圖像上繪制圖像
19.2.12 在PHP中動態(tài)創(chuàng)建圖表
19.2.13 其他有用的函數(shù)
19.3 總結(jié)
第20章 PHP中的輸入驗證程序
20.1 驗證基礎(chǔ)
20.1.1 對驗證的需求
20.1.2 應(yīng)該驗證什么
20.2 在HTML網(wǎng)頁中進行驗證
20.3 在PHP中實施驗證
20.3.1 驗證字符串信息
20.3.2 驗證日期信息
20.3.3 驗證整數(shù)信息
20.4 驗證用戶輸入的函數(shù)
20.5 驗證電子郵件地址
20.5.1 簡單驗證
20.5.2 DNS驗證
20.5.3 SMTP驗證或IP地址驗證
20.6 總結(jié)
第21章 理解 CVS
21.1 CVS概述
21.2 CVS儲存庫
21.2.1 訪問CVS儲存庫
21.2.2 CVS儲存庫結(jié)構(gòu)
21.2.3 通過CVS得到 PHP的源代碼樹
21.2.4 創(chuàng)建CVS儲存庫
21.3 CVS中的環(huán)境變量
21.4 CVS命令選項
21.4.1 CVS命令的結(jié)構(gòu)
21.4.2 CVS命令選項的類型
21.5 總結(jié)
第22章 PEAR
22.1 PEAR簡介
22.2 PEAN的編程標準
22.2.1 代碼縮進
22.2.2 使用控制結(jié)構(gòu)
22.2.3 命令函數(shù)和方法
22.2.4 命名常量
22.2.5 命名全局變量
22.2.6 使用PEAR函數(shù)
22.2.7 定義函數(shù)
22.2.8 處理注釋
22.2.9 包括類文件
22.2.10 使用PHP標記
22.2.11 連接頭信息
22.3 PEAR和CVS
22.4 為PEAR提供代碼
22.5 PEAR修改的需求
22.6 PEAR中的幫助
22.7 總結(jié)
第23章 PHP-Nuke
23.1 什么是PHP-Nuke
23.2 控制和管理網(wǎng)站
23.2.1 控制網(wǎng)站
23.2.2 管理網(wǎng)站
23.3 總結(jié)
第24章 Cookies
24.1 什么是Cookies
24.1.1 cookie的工作方式
24.1.2 cookie的作用域
24.1.3 cookies的使用限制
24.2 Cookies在PHP中的實現(xiàn)
24.2.1 創(chuàng)建cookies
24.2.2 訪問cookie
24.2.3 多值cookie
24.2.4 刪除cookie
24.3 Cookies有害嗎
24.4 總結(jié)
第8部分附錄
附錄A 使用目錄
A.1 普通目錄操作
A.1.1 讀取文件
A.1.2 復制文件
A.1.3 移動文件
A.1.4 刪除文件
A.1.5 同一目錄處理多個文件
A.1.6 刪除目錄
A.1.7 其他目錄函數(shù)
附錄B Mcrypt庫
B.1 安裝Mcrypt庫
B.2 Mcrypt模式
附錄C PHP中使用PostgreSQL
C.1 PostgreSQL概述
C.2 PostgrSQL和MySQL的比較
C.3 PostgreSQL的體系結(jié)構(gòu)
C.4 PostgrSQL的安裝和配置
C.5 PostgreSQL的概念
C.6 PostgreSQL數(shù)據(jù)庫的編程
C.6.1 使用mysqladmin命令
C.6.2 PostgreSQL中交互式監(jiān)視器的使用
C.6.3 創(chuàng)建數(shù)據(jù)庫
C.6.4 創(chuàng)建表
C.6.5 查看數(shù)據(jù)庫中的表
C.6.6 查看表的結(jié)構(gòu)
C.6.7 表中數(shù)據(jù)的輸入
C.6.8 查看表里的數(shù)據(jù)
C.6.9 修改表的數(shù)據(jù)
C.6.10 刪除表的數(shù)據(jù)
C.6.11 修改表結(jié)構(gòu)
附錄D 基本HTML標記概覽
附錄E PHP函數(shù)概覽
附錄F 網(wǎng)站設(shè)計最佳實踐
F.1 設(shè)計的最佳實踐
F.2 樣式指南
F.3 選擇外部鏈接
F.4 讓搜索引擎找到你的網(wǎng)站
F.5 網(wǎng)頁的設(shè)計及導航
F.6 廣泛的可訪問性
F.7 備份計劃
F.8 跟蹤使用情況
F.9 安全
F.10 廣告
F.11 商標

本目錄推薦

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