PHP實(shí)例精通

出版時(shí)間:2009-3  出版社:機(jī)械工業(yè)出版社  作者:宮垂剛  頁數(shù):391  
Tag標(biāo)簽:無  

前言

  對(duì)于PHP初學(xué)者來說,要在PHP開發(fā)與應(yīng)用中提高一個(gè)層次,所需要的就是不斷努力地學(xué)習(xí)。而本書為初學(xué)者量身打造的內(nèi)容,不僅僅可以幫助初學(xué)者更加深入地了解PHP的基礎(chǔ)知識(shí),還能提升初學(xué)者在PHP編程技巧與高級(jí)應(yīng)用方面的能力。  本書從技術(shù)層面,介紹了學(xué)習(xí)PHP應(yīng)該了解的基礎(chǔ)知識(shí),并使用實(shí)例的方式,介紹了常用的PHP函數(shù)。這可以幫助初學(xué)者加深對(duì)PHP基礎(chǔ)知識(shí)的理解。  同時(shí)使用大型的實(shí)例,來介紹開發(fā)PHP項(xiàng)目的步驟,遇到問題時(shí)解決問題的方法等。并在數(shù)據(jù)庫規(guī)劃方法上,給出了編者的一些意見與技巧,供讀者參考?! ?duì)于初學(xué)者來說,要提升自身能力,不僅僅要在基礎(chǔ)知識(shí)和函數(shù)使用方面有所提高,還需要在PHP的高級(jí)應(yīng)用方面有所了解。這可以幫助初學(xué)者堅(jiān)定學(xué)習(xí)PHP的決心,并真實(shí)地提升個(gè)人編程能力。  希望通過本書,可以幫助PHP初學(xué)者提高編程技巧與個(gè)人能力,以應(yīng)對(duì)更加復(fù)雜的環(huán)境與要求。本書的特點(diǎn)  本書的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面?!  け緯木幣挪捎醚驖u進(jìn)的方式,適合初級(jí)、中級(jí)讀者逐步掌握PHP的基礎(chǔ)知識(shí)和  項(xiàng)目開發(fā)流程?!  ねㄟ^大型項(xiàng)目的實(shí)例,展示項(xiàng)目規(guī)劃與實(shí)現(xiàn)的方法,以及需要注意的問題?!  け緯ㄟ^各種淺顯易懂的例子,介紹書中提出的技術(shù)問題,幫助讀者解決理解問題。  并在大型實(shí)例的開發(fā)過程中,實(shí)現(xiàn)了很多可以在實(shí)際開發(fā)過程中使用的代碼,從而  實(shí)現(xiàn)了技術(shù)實(shí)戰(zhàn)的目的?!  け緯诮榻BPHP技術(shù)知識(shí)的同時(shí),也希望幫助讀者建立一種良好的編程思想。  ·本書結(jié)合筆者多年開發(fā)經(jīng)驗(yàn),從細(xì)致的實(shí)例到項(xiàng)目的規(guī)劃與實(shí)現(xiàn),力求為PHP初學(xué)  者展示一個(gè)更加全面的PHP和一個(gè)更加美好的未來。本書的內(nèi)容安排  本書共18章,從技術(shù)層面對(duì)PHP的基礎(chǔ)知識(shí)以及常用函數(shù)進(jìn)行了介紹,再使用大型實(shí)例,來演示常用函數(shù)的使用方法。并通過開發(fā)框架與PHP高級(jí)應(yīng)用,來提升書中內(nèi)容的技術(shù)含量。

內(nèi)容概要

PHP作為一門開放的網(wǎng)關(guān)語言,已經(jīng)發(fā)展到了5.0版本。在PHP5.0版本及后續(xù)的版本中,推出了很多激動(dòng)人心的功能。    本書從易讀性、實(shí)用性方面出發(fā),幫助讀者在整個(gè)過程中,建立一種對(duì)問題進(jìn)行思考、解決的方法。文中的實(shí)例,先幫助讀者從理念方面加強(qiáng)認(rèn)識(shí),再從實(shí)際出發(fā),通過簡(jiǎn)單的代碼幫助讀者理解理念上比較抽象的概念。并且書中實(shí)現(xiàn)的代碼,完全可以在實(shí)際應(yīng)用中直接使用,達(dá)到了實(shí)戰(zhàn)的目的。    從內(nèi)容方面講,書中介紹的內(nèi)容比較全面,從PHP語法知識(shí)的細(xì)致實(shí)例,到常用函數(shù)的應(yīng)用實(shí)例,到最后通過大型實(shí)例的形式,對(duì)學(xué)習(xí)過的函數(shù),進(jìn)行統(tǒng)一的實(shí)例講解。    在PHP高級(jí)應(yīng)用方面,介紹了搜索引擎中與web爬蟲相關(guān)的內(nèi)容,以及怎樣使用PHP實(shí)現(xiàn)Wb Service。從技術(shù)方面講,本書不僅對(duì)PHP基礎(chǔ)知識(shí)進(jìn)行了講解,還通過實(shí)現(xiàn)通用表格類、購物車類、文件上傳與縮略圖類、圖片顯示類、視頻播放類等實(shí)例,介紹PHP開發(fā)過程中的一些技巧。并在介紹這些類的過程中,引導(dǎo)讀者按照提出問題、解決問題的思路,來面對(duì)PHP開發(fā)過程中出現(xiàn)的問題。    本書適用于PHP初、中級(jí)用戶,相關(guān)專業(yè)及培訓(xùn)教材與參考。

書籍目錄

目錄叢書序前言第1章  PHP基礎(chǔ)知識(shí)  1.1  PHP及其應(yīng)用  介紹PHP語言特性。以及PHP的應(yīng)用范圍。使PHP初學(xué)者,建立起對(duì)PHI語言,以及PHF實(shí)際應(yīng)用范圍的正確認(rèn)識(shí)。  1.2   Apache的安裝、管理與訪問  網(wǎng)絡(luò)服務(wù)器Apache的安裝過程,以及安裝過程中需要注意的問題。  1.3   PHP的安裝與配置  介紹如何使Apache支持PHP,以及詳細(xì)的操作步驟。  1.4   PHP開發(fā)工具  好的開發(fā)工具,不僅可以提升代碼質(zhì)量,也能加快項(xiàng)目開發(fā)速度,本節(jié)主要介紹如何安裝Eclipse,以及如何使Eclipse支持PHP開發(fā)。  1.5   MySQL的安裝與配置  使用Eclipse開發(fā)PHP程序入門,介紹PHP項(xiàng)目創(chuàng)建、PHP文件創(chuàng)建,PHP代碼編寫的步驟,以及注意的問題。第2章  語法基礎(chǔ)  2.1  變量與類型  變量是編程語言中最基本的組成部分。本節(jié)介紹變量的四種操作,即定義、轉(zhuǎn)換、使用與刪除。  2.2  預(yù)定義變量  預(yù)定義變量記錄著網(wǎng)絡(luò)服務(wù)器、PHP運(yùn)行信息等。使用預(yù)定義變量,可以獲取表單數(shù)據(jù),讀取上傳文件,以及操作SESSl0N和C00KIE等。  2.3  常量  常量只能表示標(biāo)量數(shù)據(jù),數(shù)據(jù)類型包括布爾型(boolean)、整型(integer)、浮點(diǎn)型(float)、字符串(string)。  2.4  表達(dá)式與運(yùn)算符  所有有值的都可以稱為表達(dá)式,當(dāng)然也包括變量、常量、函數(shù)等。表達(dá)式是PHP語法最基本的元素。  2.5  程序流程控制  在PHP中,語句是指用花括號(hào)封裝的一組代碼。使用程序流程控制語句,可以控制編程語言分支、循環(huán)、開關(guān)等操作。  2.6  函數(shù)、類與對(duì)象  函數(shù)是類的基本元素,而類實(shí)例化后就形成了對(duì)象。這就是函數(shù)、類與對(duì)象之間的關(guān)系。第3章  常用函數(shù)與實(shí)例  3.1  系統(tǒng)函數(shù)  系統(tǒng)函數(shù)是由PHP內(nèi)置或通過擴(kuò)展,可以直接使用的函數(shù)。系統(tǒng)函數(shù)主要用于處理一些底層的操作,例如圖像、音頻等。  3.2  遍歷數(shù)組  數(shù)組在編程中經(jīng)常被使用到。數(shù)組可以幫助開發(fā)人員簡(jiǎn)化數(shù)據(jù)操作,更加有序地保存和讀取數(shù)據(jù)。  3.3  目錄與文件  目錄即是硬盤中的文件夾,在PHP編程的過程中,可以使用函數(shù)實(shí)現(xiàn)目錄創(chuàng)建、改名、刪除等操作。  3.4   CooKIE與SESSION  c00KI和SEssION主要用來完成一些臨時(shí)數(shù)據(jù)的操作。例如用戶認(rèn)證數(shù)據(jù)保存等方面。  3.5  字符串  在時(shí)信息進(jìn)行處理時(shí),字符串處理是一個(gè)重要的方法,本節(jié)將對(duì)字符串的截取、加密/解密等操作進(jìn)行詳細(xì)的介紹。  3.6  正則表達(dá)式  使用正則表達(dá)式,可以完成字符串的復(fù)雜操作。這些操作包括查找、匹配、替換、分割等。  3.7  日期與時(shí)間  信息處理中,日期操作是一個(gè)不可缺少的內(nèi)容。通過學(xué)習(xí)日期與時(shí)間函數(shù)與運(yùn)算,可以獲取  以前、現(xiàn)在、過去的時(shí)間與日期等。第4章  PHP與數(shù)據(jù)庫  4.1  鏈接MySQL數(shù)據(jù)庫  在信息管理過程中,數(shù)據(jù)一般都是保存在數(shù)據(jù)庫中的。通過對(duì)數(shù)據(jù)庫中數(shù)據(jù)的讀取、編輯、更新、刪除,來完成信息的相關(guān)操作。  4.2   ADODB與MysQL數(shù)據(jù)庫  使用ADODB可以使用相同的函數(shù),訪問不同類型的數(shù)據(jù)庫。本節(jié)主要介紹使用ADODB鏈接數(shù)據(jù)庫,以及ADODB的相關(guān)功能。  4.3  使用ADODB實(shí)現(xiàn)分頁  使用ADODB的分頁功能,可以使用幾句代碼,完成復(fù)雜的分頁過程。  4.4  使用ADODB輸出CSV文件  使用ADODB讀取數(shù)據(jù)庫后,可以將這些內(nèi)容輸出為CSV格式的文件,方便與其他應(yīng)用程序  進(jìn)行數(shù)據(jù)交換。  4.5  使用ADoDB創(chuàng)建HTML表單  ADODB可以根據(jù)數(shù)據(jù)庫中的內(nèi)容,使用簡(jiǎn)單的代碼,完成多種樣式下拉列表的創(chuàng)建。  4.6   ADODB與表格輸出  介紹使用ADODB中關(guān)于表格輸出的實(shí)現(xiàn)方法,幫助開發(fā)人員完成數(shù)據(jù)輸出功能。第5章  文件上傳與下載  5.1  文件上傳  文件上傳的核心是move—uploaded一file函數(shù)。當(dāng)然在文件上傳過程中,也需要對(duì)表單以及上傳文件的大小、類型等操作,進(jìn)行代碼控制。  5.2  多文件上傳  多文件上傳是在單個(gè)文件上傳的基礎(chǔ)上實(shí)現(xiàn)的,基本原理與單個(gè)文件上傳是一樣的,不同的多文件上傳,需要用到對(duì)數(shù)組的操作。  5.3FTP傳解決方案  單文件上傳與多文件上傳,都是使用HTTP協(xié)議完成的,而FTP實(shí)現(xiàn)上傳解決方案,本節(jié)實(shí)現(xiàn)的是以FTP協(xié)議為基礎(chǔ)的文件上傳。  5.4  文件上傳類及使用  為了能使文件上傳在其他項(xiàng)目中進(jìn)行代碼復(fù)用,可以將實(shí)現(xiàn)文件上傳的PHP代碼,以類的形式組織起來。  5.5  文件下載類及使用  為了實(shí)現(xiàn)文件下載代碼的復(fù)用,將文件下載的代碼封裝成類。第6章  字符編碼與文件解壓縮  6.1  字符編碼與轉(zhuǎn)換  互聯(lián)網(wǎng)上存在著不同的字符編碼,為了實(shí)現(xiàn)對(duì)不同編碼的操作,需要了解PHP中關(guān)于字符  編碼的函數(shù)。以及各種編碼之間互相的轉(zhuǎn)換。  6.2   JsON編碼與應(yīng)用  JSON數(shù)據(jù)可以作為標(biāo)準(zhǔn)交換數(shù)據(jù)格式,在各種應(yīng)用程序之間進(jìn)行數(shù)據(jù)傳遞。使用JSON數(shù)據(jù)過程中,需要了解JOSN數(shù)據(jù)的編碼和解碼過程。  6.3   URL編碼與應(yīng)用  URL傳遞的變量,會(huì)經(jīng)過專門的編碼與解碼過程,PHP中提供了相關(guān)的uRI.編碼與解碼的函數(shù)。  6.4   ZIP解壓示例  為了上傳和下載這些操作,可以使用文件解壓縮來實(shí)現(xiàn)。通過第三方類庫,實(shí)現(xiàn)文件的上傳解壓與下載壓縮功能。第7章  PHP與文件  7.1  創(chuàng)建和使用CSV文件  在創(chuàng)建和使用CSV文件過程中,演示了創(chuàng)建、編輯、刪除、添加文件的方法,以及實(shí)現(xiàn)CSV記錄的添加、刪除等操作。  7.2  使用PHP創(chuàng)建和讀取Excel文檔  使用PHP代碼,可以直接創(chuàng)建Excel文檔,通過header()函數(shù),向?yàn)g覽器發(fā)送頭文件信息,  來完成Excel文件的創(chuàng)建。  7.3  使用PHP創(chuàng)建PDF文件  使用PHP中與PDF相關(guān)的代碼,可以創(chuàng)建出PDF文件。第三方的FPDF類,實(shí)現(xiàn)了強(qiáng)大的  PDF創(chuàng)建功能。  7.4  使用PHP創(chuàng)建和讀取INI文件  INI文件是大多數(shù)應(yīng)用程序用來保存配置信息的文件。通過PHP語言中的相關(guān)函數(shù),可以輕松實(shí)現(xiàn)對(duì)INI文件的創(chuàng)建與解析。第8章  使用PHP處理XML、RSS  8.1  創(chuàng)建和解析XML  與Js0N格式的數(shù)據(jù)相同,xML格式的數(shù)據(jù),也可以用于標(biāo)準(zhǔn)的數(shù)據(jù)交換,本節(jié)將介紹使用  PHP。實(shí)現(xiàn)創(chuàng)建和讀取XML數(shù)據(jù)的方法。  8.2   RSS發(fā)布與訂閱  RSS內(nèi)容的創(chuàng)建,以及實(shí)現(xiàn)RSS內(nèi)容訂閱。第9章  PHP與圖形處理  9.1  圖形水印  在互聯(lián)網(wǎng)上,對(duì)于圖形版本的聲明主要使用圖形水印的方式。使用PHP中關(guān)于圖形的函數(shù),  可以實(shí)現(xiàn)圖形水印的功能。  9.2  圖形縮放和剪裁  使用PHP的圖形函數(shù),不僅可以實(shí)現(xiàn)對(duì)圖形的縮放,還可以實(shí)現(xiàn)對(duì)圖形的剪裁操作。  9.3  圖形認(rèn)證碼  圖形認(rèn)證是使用PHP的圖形函數(shù),將文字與數(shù)字以圖形的方式顯示的方法。通過圖形認(rèn)證碼,可以加強(qiáng)用戶認(rèn)證系統(tǒng)的安全性。  9.4  圖形數(shù)據(jù)分析  使用PHP函數(shù),不僅可以完成餅狀統(tǒng)計(jì)圖,而且還可以實(shí)現(xiàn)條狀、折線統(tǒng)計(jì)圖等。第10章  PHP與SOCKET  10.1  SOCKET相關(guān)知識(shí)與函數(shù)  應(yīng)用程序使用sOcKET,可以用網(wǎng)絡(luò)發(fā)送請(qǐng)求,或應(yīng)答網(wǎng)絡(luò)請(qǐng)求。從而形成通信鏈路,實(shí)現(xiàn)數(shù)據(jù)通信的目的。  10.2   SoCKET示例  最簡(jiǎn)單的socKET示例,就是使用PHP創(chuàng)建一個(gè)socKET服務(wù)器等待請(qǐng)求。第1 1章  用戶注冊(cè)與代碼安全  11.1  注冊(cè)、登錄、權(quán)限以及安全問題  本節(jié)通過實(shí)現(xiàn)用戶注冊(cè)與登錄的過程,介紹其中與安全相關(guān)的問題,以及使用sESsION實(shí)現(xiàn)用戶登錄信息保存與驗(yàn)證的方法。  11.2   PHP加解密函數(shù)  通過了解和使用PHP中的加密與解密函數(shù),可以加強(qiáng)系統(tǒng)代碼的安全性。第12章  緩存與模板  12.1  輸出控制函數(shù)  在PHP中使用輸出控制函數(shù),可以控制緩沖區(qū)中的內(nèi)吝,從而實(shí)現(xiàn)緩存的功能,提高系統(tǒng)性能。  12.2  緩存的實(shí)現(xiàn)  使用輸出控制函數(shù),實(shí)現(xiàn)PHP軟件的緩存功能。在實(shí)現(xiàn)緩存類時(shí),不僅使用輸出控制函數(shù),同時(shí)也使用了文件、目錄、時(shí)間等函數(shù)。  12.3  模板原理  通過介紹模板形成的原理,使用PHP實(shí)現(xiàn)模板類,來介紹模板的實(shí)現(xiàn)與應(yīng)用過程。  12.4   PHP與smarty  smany是比較流行的模板系統(tǒng),本節(jié)不僅介紹了Smary模板系統(tǒng)的使用方法,還從smarty的配置文件、判斷/循環(huán)語句、緩存等方面進(jìn)行了介紹。第13章  PHP與Ajax開發(fā)框架  jQuery是一款優(yōu)秀的Javascnpt開發(fā)框架。通過對(duì)jQuery開發(fā)框架的構(gòu)造函數(shù)、選擇器、事件、鏈?zhǔn)酱a、設(shè)置/獲?。闅v、動(dòng)畫效果等操作,全面了解jQuery開發(fā)框架。第14章  PHP開發(fā)框架  14.1  選擇PHP開發(fā)框架  本節(jié)將從開發(fā)框架性能與功能兩方面,對(duì)PHP開發(fā)框架進(jìn)行全面的介紹,以幫助讀者了解這些開發(fā)框架。  14.2   Zend Framework  zend Framework是由zend Technolopes贊助開發(fā)的開源PHP開發(fā)框架,在PHP行業(yè)內(nèi)擁有眾多的用戶。  14.3   ThinkPHP開發(fā)框架  ThinkPHP是一款優(yōu)秀的國(guó)產(chǎn)PHP開發(fā)框架,ThinkPHP在符合國(guó)情的基礎(chǔ)上,加入了很多優(yōu)秀的設(shè)計(jì),以滿足國(guó)內(nèi)用戶的需求。  14.4  使用1'llinkPHP實(shí)現(xiàn)留言板  通過前面3節(jié)的介紹,為讀者模擬一個(gè)留言板的開發(fā)過程,并鞏固前面學(xué)習(xí)的知識(shí)。第15章  多媒體管理  15.1  功能與模塊規(guī)劃  通過總體規(guī)劃,對(duì)多媒體管理項(xiàng)目的功能、用戶等方面進(jìn)行全面的介紹,并實(shí)現(xiàn)項(xiàng)目開發(fā)的前期準(zhǔn)備工作。  15.2  數(shù)據(jù)庫與通用類  通過對(duì)項(xiàng)目功能的了解與規(guī)劃,創(chuàng)建與之相關(guān)的數(shù)據(jù)庫與數(shù)據(jù)表,實(shí)現(xiàn)對(duì)項(xiàng)目數(shù)據(jù)的保存。  15.3  注冊(cè)用戶功能實(shí)現(xiàn)  本節(jié)不僅演示了使用sEssi0N實(shí)現(xiàn)用戶注冊(cè)與登錄的過程,同時(shí)還介紹了表單創(chuàng)建、提交、保存數(shù)據(jù)的方法。同時(shí)也介紹了多媒體管理平臺(tái)中實(shí)現(xiàn)分類的PHP代碼。  15.4  非注冊(cè)用戶功能實(shí)現(xiàn)·  非注冊(cè)用戶功能主要是演示如何使用本章  創(chuàng)建的圖形顯示類與視頻播放類,以及實(shí)現(xiàn)數(shù)據(jù)搜索與呈現(xiàn)的方法。第16章  在線購物  16.1  功能與數(shù)據(jù)庫規(guī)劃  通過功能與數(shù)據(jù)庫的規(guī)劃,對(duì)在線購物網(wǎng)站的產(chǎn)品管理功能、訂單管理功能、會(huì)員管理功能以及搜索功能,進(jìn)行詳細(xì)的描述。  16.2  會(huì)員管理  本節(jié)實(shí)現(xiàn)的會(huì)員管理,加入了一些對(duì)數(shù)據(jù)表進(jìn)行檢測(cè)的技巧。將第一個(gè)注冊(cè)的會(huì)員,設(shè)置成為管理員,而其他注冊(cè)會(huì)員,都做為普通會(huì)員出現(xiàn)。  16.3  產(chǎn)品管理  16.4  購物車  購物車頁面主要實(shí)現(xiàn)了購物車類的應(yīng)用。不僅展示了向購物車添加單個(gè)記錄和多個(gè)記錄的操作。同時(shí)結(jié)合通用表格類,實(shí)現(xiàn)了對(duì)購物車?yán)锂a(chǎn)品記錄的刪除操作。  16.5  訂單管理  訂單管理頁面主要是將購物車生成的數(shù)據(jù)與通用表格類結(jié)合,實(shí)現(xiàn)對(duì)訂單記錄部分字段的修改。  16.6  產(chǎn)品搜索  產(chǎn)品搜索主要是根據(jù)表單提交數(shù)據(jù),實(shí)現(xiàn)sQL語句獲取數(shù)據(jù)庫記錄的步驟,再使用通用表格類,展示搜索到的記錄,完成搜索產(chǎn)品。第17章  搜索引擎與Web爬蟲   17.1  搜索引擎相關(guān)知識(shí)  通過對(duì)搜索引擎的工作原理,以及搜索引擎的分類,來介紹搜索引擎的相關(guān)基礎(chǔ)知識(shí),為實(shí)現(xiàn)web爬蟲奠定理論基礎(chǔ)。  17.2   web爬蟲的實(shí)現(xiàn)與捕捉  在了解了搜索引擎相關(guān)的知識(shí)后,使用PHP中的SOCKET函數(shù)、文件函數(shù),來模擬Web爬蟲抓取數(shù)據(jù)的方法。  17.3  互聯(lián)網(wǎng)文件獲取第18章  PHP與Web Service  18.1   Web Service基礎(chǔ)  從理念方面結(jié)合圖形,對(duì)Web Service進(jìn)行介紹,為PHP代碼實(shí)現(xiàn)Web Service打下基礎(chǔ)。  同時(shí)明確Web Service的應(yīng)用范圍。  18.2   Web Service技術(shù)規(guī)范  理解web Service的技術(shù)規(guī)范,對(duì)Web Service技術(shù)規(guī)范中的HTTP協(xié)議、XML/XSD、UDDI/  WSDL,以及SOAP詳細(xì)講解。  18.3   PHP與SOAP  在了解web Serviee理念與技術(shù)規(guī)劃的基礎(chǔ)上,對(duì)PHP中SOAP相關(guān)函數(shù)的介紹,實(shí)現(xiàn)了Web Service技術(shù)相關(guān)知識(shí)的儲(chǔ)備。附錄  配置Eclipse成為PHP開發(fā)工具

章節(jié)摘錄

  第1章 PHP基礎(chǔ)知識(shí)  PHP是互聯(lián)網(wǎng)最流行的腳本語言之一,其主要用于開發(fā)動(dòng)態(tài)網(wǎng)站,編寫網(wǎng)絡(luò)軟件等方面。本章將從PHP的基礎(chǔ)知識(shí)開始,介紹如何開發(fā)、發(fā)布PHP程序?! HP的運(yùn)行需要網(wǎng)絡(luò)服務(wù)器的支持,本章的內(nèi)容也將涉及到PHP運(yùn)行平臺(tái)的搭建,以及PHP開發(fā)工具的介紹。在了解了本章內(nèi)容后,讀者可以大體了解PHP程序從開發(fā)到運(yùn)行的大體步驟。  1.1 PHP及其應(yīng)用  在開始學(xué)習(xí)一門編程語言之前,程序員最關(guān)心的應(yīng)該是這門語言的特性,以及其能完成的任務(wù)。下面通過兩個(gè)方面來了解一下PHP的特性,以及其強(qiáng)大的功能?! ≌Z言特性  PHP運(yùn)行效率非常高,而通過各種模塊,PHP還可以擴(kuò)展出更多功能。下面列出PHP語言的特性及相關(guān)模塊可以實(shí)現(xiàn)的功能:  ·開放的源代碼:PHP是免費(fèi)的,可以從其官方網(wǎng)站上自由地下載與使用,并且其源代碼也是可以獲取的。  ·基于服務(wù)器端:不需要在客戶端安裝任何插件,只需要使用瀏覽器,就可以運(yùn)行和訪問服務(wù)器端的資源?!  た煽缙脚_(tái):PHP可以運(yùn)行的操作系統(tǒng)很多,主要有UNIX、Linux、Windows等?!  ひ子趯W(xué)習(xí):PHP程序不僅可以單獨(dú)以文件的形式存在,還可以嵌入HTML語言,這使得PHP語言很容易學(xué)習(xí)?!  ず?jiǎn)單的語言:與Java、C++等語言相比,PHP作為腳本語言,易于理解與學(xué)習(xí)?!  ば矢撸篜HP運(yùn)行過程中,只消耗非常少的系統(tǒng)資源?!  へS富的模塊:通過擴(kuò)展PHP的模塊,可以使PHP完成更多的功能,如圖形處理等。

編輯推薦

  《PHP實(shí)例精通》從PHP語法知識(shí)的細(xì)致實(shí)例,到常用函數(shù)的應(yīng)用實(shí)例,到最后通過大型實(shí)例的形式,對(duì)學(xué)習(xí)過的函數(shù),進(jìn)行統(tǒng)一的實(shí)例講解。在PHP高級(jí)應(yīng)用方面,介紹了搜索引擎中與web爬蟲相關(guān)的內(nèi)容,以及怎樣使用PHP實(shí)現(xiàn)Wb Service?!禤HP實(shí)例精通》適用于PHP初、中級(jí)用戶,相關(guān)專業(yè)及培訓(xùn)教材與參考?!  禤HP實(shí)例精通》重點(diǎn)內(nèi)容:  全面介紹PHP開發(fā)的基礎(chǔ)知識(shí),分析其語言特性  分類對(duì)PHP中的函數(shù)進(jìn)行介紹,并進(jìn)行實(shí)例演示  對(duì)Query開發(fā)框架進(jìn)行詳細(xì)介紹,并結(jié)合PHP介紹Ajax的相關(guān)知識(shí)  通過對(duì)框架知識(shí)的介紹,幫助讀者進(jìn)行PHP高級(jí)開發(fā)  通過實(shí)際演示,展示W(wǎng)eb Service技術(shù)在PHP中的實(shí)際應(yīng)用  通過對(duì)PHP中SOAP函數(shù)的介紹,幫助讀者了解SOAP技術(shù)  使用SOAP函數(shù),實(shí)現(xiàn)Web Service服務(wù)器與客戶端

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    PHP實(shí)例精通 PDF格式下載


用戶評(píng)論 (總計(jì)11條)

 
 

  •   希望有加長(zhǎng)版。有些很有價(jià)值的章節(jié)太短,例如spide的章節(jié)r??偠灾?,物超所值,值得其它PHP叢書作者借鑒。
  •   這書非常適合我。。。真的很不錯(cuò)?。?/li>
  •   書不錯(cuò),就是有幾錯(cuò)別字!
  •   買這本書的原因是看了其第5章文件上傳和下載后,作者突破常規(guī)的文件上傳方法即使用move_uploaded_file()函數(shù)完成文件上傳功能,轉(zhuǎn)而使用了FTP方式。這種轉(zhuǎn)變可以提高網(wǎng)站的安全性,增強(qiáng)網(wǎng)站的健壯性。常規(guī)方法實(shí)現(xiàn)上傳文件的前題條件是:瀏覽網(wǎng)站的用戶要擁有對(duì)網(wǎng)站指定目錄或整個(gè)網(wǎng)站有可寫權(quán)限,這勢(shì)必會(huì)帶來安全問題。黑網(wǎng)站的第一步就是得到向網(wǎng)站寫入的權(quán)限,黑客們想盡辦法要向網(wǎng)站寫新的代碼,而使用這種方法的結(jié)果就是瀏覽網(wǎng)站用戶直接向網(wǎng)站可寫入內(nèi)容,黑客們的第一步可以省了,他們一定會(huì)很高興。但這種方法也不是不能用了。使用move_uploaded_file()函數(shù)或COPY()函數(shù)一定要注意,在可以上傳文件時(shí),一定要進(jìn)行基本用戶身份驗(yàn)證之類的用戶檢驗(yàn)方法。使用FTP方法,就可以避免這一問題。瀏覽網(wǎng)站用戶只有讀權(quán)限,而上傳文件時(shí),使用FTP協(xié)議而不是HTTP協(xié)議上傳文件。這是一個(gè)寶貴的思路。
  •   看了很使用,,很不錯(cuò)的書
  •   書的內(nèi)容還可以,但紙張質(zhì)量太差,感覺有點(diǎn)像盜版書
  •   感覺比較泛,適合入門。
  •   有些內(nèi)容不夠深入
  •   幫人買的,聽說可以!
  •   對(duì)于剛接觸PHP的人來說,PHP實(shí)例精通還行,都是基礎(chǔ)性的東西。
  •   這本書看目錄包括的東西很多,于是買了。但是到手后翻了一下后面的幾章,都是很膚淺的介紹,還不如網(wǎng)上的詳細(xì)。失望了
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7