目錄(202章)
倒序
- 封面
- 版權信息
- 內容提要
- 前言
- 第1章 動態網站的原理和運行機制
- 1.1 動態網站的原理
- 1.1.1 動態網站的起源
- 1.1.2 動態網站的組成與運行
- 1.1.3 動態網站開發語言
- 1.1.4 動態網站的有關概念
- 1.2 網頁的類型和工作原理
- 1.2.1 靜態網頁和動態網頁
- 1.2.2 為什么需要動態網頁
- 1.2.3 PHP動態網頁的工作原理
- 1.3 安裝PHP的運行環境
- 1.3.1 AppServ的安裝
- 1.3.2 運行第1個PHP程序
- 1.3.3 Apache的配置
- *1.3.4 在IIS中集成PHP運行環境
- 1.4 使用Dreamweaver開發PHP程序
- 1.4.1 新建動態站點
- 1.4.2 編寫并運行PHP程序
- 1.5 Web服務器軟件
- 習題
- 第2章 HTML
- 2.1 HTML概述
- 2.1.1 HTML文檔的結構
- 2.1.2 Dreamweaver的開發界面
- 2.1.3 新建HTML文件
- 2.1.4 HTML標記
- 2.1.5 HTML元素及其分類
- 2.2 文本、圖像和超鏈接標記
- 2.2.1 文本格式標記
- 2.2.2 列表標記
- 2.2.3 圖像標記<img>
- 2.2.4 超鏈接標記<a>
- 2.3 表格標記
- 2.3.1 <table>標記及其屬性
- 2.3.2 <tr>、<td>、<th>標記的屬性
- 2.4 表單標記
- 2.4.1 <form>標記及其屬性
- 2.4.2 <input>標記
- 2.4.3 HTML5新增的表單類型和屬性
- 2.4.4 <select>和<option>標記
- 2.4.5 多行文本域標記<textarea>
- 2.4.6 表單數據的傳遞過程
- 2.5 CSS和JavaScript的嵌入
- 2.5.1 在HTML中引入CSS
- 2.5.2 在HTML中嵌入JavaScript
- 習題
- 第3章 PHP語言基礎
- 3.1 PHP語法入門
- 3.1.1 PHP代碼的基本格式
- 3.1.2 簡單PHP程序示例
- 3.2 常量、變量和運算符
- 3.2.1 PHP的常量和變量
- 3.2.2 變量的作用域和生存期
- 3.2.3 可變變量和引用賦值
- 3.2.4 運算符和表達式
- 3.3 數據類型和類型轉換
- 3.3.1 PHP的數據類型
- 3.3.2 字符串數據類型
- 3.3.3 數據類型的轉換
- 3.4 PHP的語句
- 3.4.1 條件控制語句
- 3.4.2 循環控制語句
- 3.4.3 文件包含語句
- 3.5 數組
- 3.5.1 數組的創建
- 3.5.2 訪問數組元素或數組
- 3.5.3 多維數組
- 3.5.4 操作數組的內置函數
- 習題
- 第4章 函數和面向對象編程
- 4.1 PHP的內置函數
- 4.1.1 字符串處理函數
- 4.1.2 日期和時間函數
- 4.1.3 檢驗函數
- 4.1.4 數學函數
- 4.2 自定義函數及調用
- 4.2.1 函數的定義
- 4.2.2 函數的調用
- 4.2.3 變量函數和匿名函數
- 4.2.4 傳值賦值和傳地址賦值
- 4.3 面向對象編程
- 4.3.1 類和對象
- 4.3.2 類的繼承和多態
- 習題
- 第5章 Web交互編程
- 5.1 接收瀏覽器數據
- 5.1.1 使用$_POST[]獲取表單數據
- 5.1.2 使用$_GET[]獲取表單數據
- 5.1.3 使用$_GET[]獲取URL字符串信息
- 5.1.4 發送HTTP請求的基本方法
- 5.1.5 使用$_SERVER[]獲取環境變量信息
- 5.2 發送數據給瀏覽器
- 5.2.1 使用echo方法輸出信息
- 5.2.2 使用header()函數重定向網頁
- 5.2.3 操作緩沖區
- 5.3 使用$_SESSION設置和獲取Session
- 5.3.1 存儲和讀取Session信息
- 5.3.2 Session的創建過程和有效期
- 5.3.3 利用Session限制未登錄用戶的訪問
- 5.3.4 刪除和銷毀Session
- 5.4 使用$_COOKIE讀取Cookie
- 5.4.1 創建和修改Cookie
- 5.4.2 讀取Cookie
- 5.4.3 Cookie數組
- 5.4.4 刪除Cookie
- 5.4.5 Cookie程序設計舉例
- 5.4.6 Cookie和Session的比較
- 5.5 使用$_FILES獲取上傳文件信息
- 5.5.1 添加上傳文件的表單
- 5.5.2 使用$_FILES獲取上傳文件信息
- 5.5.3 保存上傳文件到指定目錄
- 5.5.4 同時上傳多個文件
- 習題
- 第6章 MySQL數據庫
- 6.1 數據庫的基本知識
- 6.2 MySQL數據庫的使用
- 6.2.1 使用phpMyAdmin管理數據庫
- 6.2.2 使用phpMyAdmin導出/導入數據
- 6.2.3 使用Navicat管理數據庫
- 6.3 SQL簡介
- 6.3.1 Select語句
- 6.3.2 添加、刪除、更新記錄的語句
- 6.3.3 SQL字符串中含有變量的書寫方法
- 習題
- 第7章 PHP訪問數據庫
- 7.1 訪問MySQL數據庫
- 7.1.1 連接MySQL數據庫
- 7.1.2 創建結果集并輸出記錄
- 7.1.3 使用mysql_query()增、刪、改記錄
- 7.2 添加、刪除、修改記錄的綜合實例
- 7.2.1 管理記錄主頁面的設計
- 7.2.2 添加記錄的實現
- 7.2.3 刪除記錄的實現
- 7.2.4 同時刪除多條記錄的實現
- 7.2.5 修改記錄的實現
- 7.2.6 查詢記錄的實現
- 7.3 分頁顯示數據
- 7.3.1 分頁程序的基本實現
- 7.3.2 對查詢結果進行分頁
- 7.3.3 將分頁程序寫成函數
- 7.3.4 可設置每頁顯示記錄數的分頁程序
- 7.3.5 數據庫操作類的實現
- 7.4 mysqli擴展函數的使用
- 7.4.1 連接MySQL數據庫
- 7.4.2 執行SQL語句創建結果集
- 7.4.3 從結果集中獲取數據
- 7.4.4 同時執行多條SQL語句
- 7.5 新聞網站綜合實例
- 7.5.1 為網站引用后臺程序和數據庫
- 7.5.2 在首頁顯示數據表中的新聞
- 7.5.3 制作動態圖片輪顯效果
- 7.5.4 制作顯示新聞詳細頁面
- 7.5.5 制作欄目首頁
- 7.5.6 FCKeditor的使用
- 7.6 數據庫接口層PDO
- 7.6.1 PDO的安裝
- 7.6.2 創建PDO對象連接數據庫
- 7.6.3 使用query()方法執行查詢
- 7.6.4 使用fetchAll()方法返回所有行
- 7.6.5 使用exec()方法執行增、刪、改命令
- 7.6.6 使用prepare()方法執行預處理語句
- 7.7 用PDO制作博客網站
- 7.7.1 數據庫的設計
- 7.7.2 首頁的制作
- 7.7.3 留言模塊的制作
- 7.7.4 博客后臺登錄的實現
- 7.8 用戶注冊與登錄系統
- 7.8.1 PHP的加密函數
- 7.8.2 用戶注冊模塊的實現
- 7.8.3 用戶登錄模塊的實現
- 7.8.4 用戶管理模塊的實現
- 7.8.5 刪除用戶與修改用戶密碼
- 習題
- 第8章 PHP文件訪問技術
- 8.1 文件訪問函數
- 8.1.1 打開和關閉文件
- 8.1.2 讀取文件
- 8.1.3 移動文件指針
- 8.1.4 文本文件的寫入和追加
- 8.1.5 讀寫文件的應用——制作計數器
- 8.2 文件及目錄的基本操作
- 8.2.1 文件的復制、移動和刪除
- 8.2.2 獲取文件屬性
- 8.2.3 目錄的基本操作
- 8.2.4 統計目錄和磁盤大小
- 8.3 制作生成靜態頁面的新聞系統
- 8.3.1 數據庫設計和制作模板頁
- 8.3.2 新聞添加頁面和程序的制作
- 8.3.3 新聞后臺管理頁面的制作
- 8.3.4 新聞修改頁面的制作
- 8.3.5 新聞刪除頁面的制作
- 8.3.6 首頁和列表頁的靜態化
- 8.4 cURL技術簡介
- 8.4.1 cURL的安裝和使用
- 8.4.2 cURL發送請求的方式
- 8.4.3 cURL的多線程函數
- 習題
- 附錄 實驗 更新時間:2020-04-22 11:56:15
推薦閱讀
- Android 9 Development Cookbook(Third Edition)
- Hands-On C++ Game Animation Programming
- Scala謎題
- Linux操作系統基礎案例教程
- Scala編程實戰(原書第2版)
- Learning Hunk
- Scala Reactive Programming
- iOS自動化測試實戰:基于Appium、Python與Pytest
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Learning Hadoop 2
- Django實戰:Python Web典型模塊與項目開發
- 從零開始學Python大數據與量化交易
- Drupal Search Engine Optimization
- Node.js應用開發
- Python Penetration Testing Essentials
- Python Django Web從入門到項目實戰(視頻版)
- JavaScript編程精解(原書第3版)
- Elasticsearch實戰(第2版)
- Java Web程序開發參考手冊
- Java程序設計
- 區塊鏈技術與智能服務應用
- 我的第一堂編程課:孩子和家長都需要的編程思維
- WindowsC/C++加密解密實戰
- Mastering Apache Cassandra(Second Edition)
- Python網絡爬蟲與數據分析從入門到實踐
- 數據結構(C語言版)(第2版)
- JavaScript和jQuery實戰手冊(原書第2版)
- Getting Started with Julia
- Spring Essentials
- OpenCart Theme and Module Development