正文

目 錄(4)

學(xué)通PHP的24堂課 作者:潘凱華


第16堂課  PDO數(shù)據(jù)庫抽象層 445
 視頻講解:82分鐘

16.1  什么是PDO 446

16.1.1  PDO概述 446

16.1.2  PDO特點 446

16.1.3  安裝PDO 446

16.2  PDO連接數(shù)據(jù)庫 447

16.2.1  PDO構(gòu)造函數(shù) 447

16.2.2  DSN詳解 447

16.3  PDO中執(zhí)行SQL語句 448

16.3.1  exec()方法 448

16.3.2  query()方法 448

16.3.3  預(yù)處理語句——prepare()和execute() 448

16.4  PDO中獲取結(jié)果集 449

16.4.1  fetch()方法 449

16.4.2  fetchAll()方法 450

16.4.3  fetchColumn()方法 451

16.5  PDO中捕獲SQL語句中的錯誤 453

16.5.1  使用默認模式——PDO::
ERRMODE_SILENT 453

16.5.2  使用警告模式——PDO::
ERRMODE_WARNING 454

16.5.3  使用異常模式——PDO::
ERRMODE_EXCEPTION 455

16.6  PDO中錯誤處理 456

16.6.1  errorCode()方法 456

16.6.2  errorInfo()方法 457

16.7  PDO中事務(wù)處理 459

16.8  PDO中存儲過程 460

16.9  照貓畫虎——基本功訓(xùn)練 461

16.9.1  基本功訓(xùn)練1——連接MySQL
數(shù)據(jù)庫 461

16.9.2  基本功訓(xùn)練2——通過PDO向數(shù)據(jù)庫中
添加數(shù)據(jù) 462

16.9.3  基本功訓(xùn)練3——通過PDO瀏覽
數(shù)據(jù)庫中數(shù)據(jù) 463

16.9.4  基本功訓(xùn)練4——通過PDO更新
數(shù)據(jù)庫中數(shù)據(jù) 464

16.9.5  基本功訓(xùn)練5——連接MS SQL Server
數(shù)據(jù)庫 466

16.10  情景應(yīng)用——拓展與實踐 467

16.10.1  情景應(yīng)用1——明日書店會員注冊 467

16.10.2  情景應(yīng)用2——明日書店會員登錄 468

16.10.3  情景應(yīng)用3——添加留言信息 469

16.10.4  情景應(yīng)用4——瀏覽客戶留言 470

16.10.5  情景應(yīng)用5——查詢留言內(nèi)容 471

16.11  自我測試 472

16.12  行動指南 473

16.13  成功可以復(fù)制——中國第一
程序員求伯君 474

第17堂課  Smarty模板技術(shù) 477
 視頻講解:162分鐘

17.1  Smarty模板引擎 478

17.1.1  Smarty模板引擎下載 478

17.1.2  Smarty模板引擎安裝 479

17.1.3  Smarty模板引擎配置 479

17.1.4  走進Smarty模板引擎 481

17.2  Smarty模板設(shè)計——靜態(tài)頁處理 482

17.2.1  基本語法(注釋、函數(shù)和屬性) 482

17.2.2  Smarty模板設(shè)計變量 483

17.2.3  變量調(diào)節(jié)器 484

17.2.4  內(nèi)建函數(shù)(動態(tài)文件、模板文件的包含和
流程控制語句) 485

17.2.5  自定義函數(shù) 487

17.2.6  配置文件 487

17.3  Smarty程序設(shè)計——動態(tài)文件
操作 489

17.3.1  SMARTY_PATH常量 489

17.3.2  Smarty程序設(shè)計變量 489

17.3.3  Smarty方法 489

17.3.4  Smarty緩存 490

17.4  照貓畫虎——基本功訓(xùn)練 492

17.4.1  基本功訓(xùn)練1——封裝Smarty模板的配置
方法 492

17.4.2  基本功訓(xùn)練2——Smarty模板中的
頁面設(shè)計 493

17.4.3  基本功訓(xùn)練3——if語句判斷當前
用戶權(quán)限 494

17.4.4  基本功訓(xùn)練4——Smarty模板中日期、
時間的格式化輸出 496

17.4.5  基本功訓(xùn)練5——register_object方法注冊
模板對象 496

17.5  情景應(yīng)用——拓展與實踐 498

17.5.1  情景應(yīng)用1——Smarty模板中的truncate
方法截取字符串 498

17.5.2  情景應(yīng)用2——Smarty模板制作后臺管理
系統(tǒng)主頁 499

17.5.3  情景應(yīng)用3——html_option函數(shù)向下拉
列表中添加列表項 501

17.5.4  情景應(yīng)用4——Smarty模板中應(yīng)用正則
表達式 503

17.5.5  情景應(yīng)用5——開啟網(wǎng)站登錄頁面的
緩存 505

17.6  自我測試 506

17.7  行動指南 507

17.8  成功可以復(fù)制——征途巨人
史玉柱 508

第18堂課  Zend Framework框架 511
 視頻講解:145分鐘

18.1  Zend Framework的MVC介紹 512

18.1.1  Zend Framework概述 512

18.1.2  Zend Framework常用組件 512

18.1.3  MVC原理 512

18.2  Zend Framework的MVC環(huán)境
搭建 513

18.2.1  環(huán)境配置 513

18.2.2  框架結(jié)構(gòu) 514

18.2.3  創(chuàng)建流程 515

18.2.4  Zend Framework的編碼標準 518

18.3  Zend_Auth身份認證 519

18.3.1  Zend_Auth適配器 519

18.3.2  身份持久認證 520

18.3.3  數(shù)據(jù)庫認證 523

18.4  Zend_Db數(shù)據(jù)庫操作 524

18.4.1  Zend_Db_Adapter數(shù)據(jù)庫操作 524

18.4.2  Zend_Db_Table數(shù)據(jù)庫操作 524

18.4.3  數(shù)據(jù)表類 526

18.5  Zend_File文件控制 530

18.5.1  使用Zend_File_Transfer_Adapter_Http
實現(xiàn)POST方式文件上傳 530

18.5.2  對上傳文件的合理性驗證 531

18.5.3  為上傳增加過濾規(guī)則 532

18.6  Zend_Layout網(wǎng)站布局 533

18.6.1  Zend_Layout概述 533

18.6.2  Zend_Layout使用方法 533

18.6.3  Zend_Layout應(yīng)用實例 534

18.7  Zend_Paginator分頁 536

18.7.1  Zend_Paginator簡介 536

18.7.2  Zend_Paginator分頁方法 536

18.7.3  Zend_Paginator分頁應(yīng)用 537

18.8  照貓畫虎——基本功訓(xùn)練 540

18.8.1  基本功訓(xùn)練1——通過Zend_Acl控制
角色和資源的權(quán)限 540

18.8.2  基本功訓(xùn)練2——比較緩存日期與
本地日期 542

18.8.3  基本功訓(xùn)練3——應(yīng)用Zend_Config配置
站點初始參數(shù) 544

18.8.4  基本功訓(xùn)練4——應(yīng)用Zend_Form制作
用戶注冊表單 547

18.8.5  基本功訓(xùn)練5——應(yīng)用Zend_Mail
發(fā)送郵件 549

18.9  情景應(yīng)用——拓展與實踐 551

18.9.1  情景應(yīng)用1——應(yīng)用Zend Framework
進行用戶身份驗證 551

18.9.2  情景應(yīng)用2——應(yīng)用Zend Framework
實現(xiàn)查詢結(jié)果關(guān)鍵字描紅 553

18.9.3  情景應(yīng)用3——應(yīng)用Zend Framework
設(shè)計新聞發(fā)布系統(tǒng)首頁 556

18.9.4  情景應(yīng)用4——應(yīng)用Zend_Paginaator
實現(xiàn)數(shù)據(jù)分頁顯示 560

18.9.5  情景應(yīng)用5——應(yīng)用Zend_Mail
接收郵件 561

18.10  自我測試 564

18.11  行動指南 564

18.12  成功可以復(fù)制——創(chuàng)造互聯(lián)網(wǎng)搜索
時代拉里·佩奇和謝爾蓋·布林 565

第19堂課  PHP的安全與防護 567
 視頻講解:40分鐘

19.1  PHP加密函數(shù) 568

19.1.1  使用crypt()函數(shù)進行加密 568

19.1.2  使用md5()函數(shù)進行加密 569

19.1.3  使用sha1()函數(shù)進行加密 570

19.2  PHP加密擴展庫 570

19.2.1  Mcrypt擴展庫 570

19.2.2  Mhash擴展庫 571

19.3  PHP漏洞和防護措施 572

19.3.1  本地文件包含漏洞 572

19.3.2  遠程文件包含漏洞 573

19.3.3  文件上傳漏洞 573

19.3.4  提交表單漏洞 574

19.3.5  SQL注入漏洞 575

19.4  照貓畫虎——基本功訓(xùn)練 575

19.4.1  基本功訓(xùn)練1——通過crypt()函數(shù)進行
加密 575

19.4.2  基本功訓(xùn)練2——通過md5()函數(shù)進行
加密 576

19.4.3  基本功訓(xùn)練3——通過sha1()函數(shù)進行
加密 576

19.4.4  基本功訓(xùn)練4——通過mcrypt()函數(shù)進行
加密、解密操作 577

19.4.5  基本功訓(xùn)練5——通過mhash()擴展庫
進行加密、解密 578

19.5  情景應(yīng)用——拓展與實踐 578

19.5.1  情景應(yīng)用1——通過crypt()函數(shù)對用戶
注冊密碼進行加密 578

19.5.2  情景應(yīng)用2——通過md5()函數(shù)對用戶
注冊密碼進行加密 579

19.5.3  情景應(yīng)用3——通過自定義函數(shù)實現(xiàn)
加密操作 580

19.5.4  情景應(yīng)用4——隱藏PHP文件
擴展名 580

19.5.5  情景應(yīng)用5——禁止用戶輸入
敏感字符 581

19.6  自我測試 583

19.7  行動指南 584

19.8  成功可以復(fù)制——初中站長的創(chuàng)業(yè)
故事李興平 585

第20堂課  PHP的字符編碼 587
 視頻講解:79分鐘

20.1  字符集和編碼 588

20.1.1  ISO 8859 字符集 588

20.1.2  GB2312與GBK字符集 588

20.1.3  Unicode字符集 589

20.1.4  UTF-8編碼 589

20.2  PHP網(wǎng)頁的字符編碼 590

20.2.1  設(shè)置編碼格式 590

20.2.2  轉(zhuǎn)換編碼格式 591

20.2.3  檢測字符串的編碼 592

20.3  PHP開發(fā)中的亂碼問題 593

20.3.1  解決頁面中的亂碼問題 593

20.3.2  數(shù)據(jù)庫中的字符集編碼問題 594

20.3.3  避免截取中文字符串時出現(xiàn)亂碼 595

20.4  照貓畫虎——基本功訓(xùn)練 596

20.4.1  基本功訓(xùn)練1——Dreamweaver中編碼
格式的選擇 596

20.4.2  基本功訓(xùn)練2——創(chuàng)建gb2312編碼
格式的網(wǎng)頁 597

20.4.3  基本功訓(xùn)練3——通過iconv()函數(shù)實現(xiàn)
編碼格式的轉(zhuǎn)換 598

20.4.4  基本功訓(xùn)練4——通過header()函數(shù)
設(shè)置PHP腳本文件的編碼格式 599

20.4.5  基本功訓(xùn)練5——設(shè)置MySQL數(shù)據(jù)庫中
數(shù)據(jù)的編碼格式 599

20.5  情景應(yīng)用——拓展與實踐 601

20.5.1  情景應(yīng)用1——采用utf-8編碼設(shè)計論壇
網(wǎng)頁 601

20.5.2  情景應(yīng)用2——以utf8編碼輸出論壇中
數(shù)據(jù) 602

20.5.3  情景應(yīng)用3——論壇中控制帖子標題
輸出的長度 603

20.5.4  情景應(yīng)用4——完成論壇中帖子的
發(fā)布 605

20.5.5  情景應(yīng)用5——對輸出的數(shù)據(jù)進行編碼
格式轉(zhuǎn)換 606

20.6  自我測試 607

20.7  行動指南 608

20.8  成功可以復(fù)制——暴雪公司的
領(lǐng)航者邁克·莫漢 609


上一章目錄下一章

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