-
怎樣成為PHP編程高手
2009-06-11PHP是一門高效的網(wǎng)絡(luò)編程語(yǔ)言,由于它具有編寫靈活、運(yùn)行快速等優(yōu)點(diǎn),迅速成為Web程序員的首選語(yǔ)言。前不久的一份權(quán)威調(diào)查表明,現(xiàn)在已經(jīng)有31.6%的網(wǎng)站使用PHP作為主要的服務(wù)器端編程語(yǔ)言。 但是,要成為一名PHP編程高手卻并不容易。并不像很多人想象的那樣 -
談PHP程序開發(fā)中的中文編碼問題
2009-05-26PHP程序設(shè)計(jì)中中文編碼問題曾經(jīng)困擾很多人,導(dǎo)致這個(gè)問題的原因其實(shí)很簡(jiǎn)單,每個(gè)國(guó)家(或區(qū)域)都規(guī)定了計(jì)算機(jī)信息交換用的字符編碼集,如美國(guó)的擴(kuò)展 ASCII 碼, 中國(guó)的 GB2312-80,日本的 JIS 等。作為該國(guó)家/區(qū)域內(nèi)信息處理的基礎(chǔ),字符編碼集起著統(tǒng)一編碼的 -
淺談PHP數(shù)組讀取的循環(huán)操作
2009-05-26PHP基本上就是一種數(shù)組語(yǔ)言。時(shí)常要進(jìn)行大量的數(shù)組循環(huán)操作,主要有兩種方式,一種是foreach,另一種是while,到底哪種好哪種壞一直有爭(zhēng)論,雖然我很早就意識(shí)到了這個(gè)問題,但是一直沒有細(xì)究,懵懂的感覺一直持續(xù)到現(xiàn)在,為了以后能節(jié)省點(diǎn)CPU時(shí)間,下面總結(jié) -
解析PHP編碼規(guī)范之注釋和文件結(jié)構(gòu)
2009-05-26文件結(jié)構(gòu) | |――images |――include |――parameter |――config |――function |――index images存放圖片文件,include中是系統(tǒng)是要引用的文件,一般在parameter中存放參數(shù)文件,config中存放配置文件,function中存放方法文件,如javascript的方法等, -
淺談PHP開發(fā)人員應(yīng)熟悉的五個(gè)概念
2009-05-25語(yǔ)法結(jié)構(gòu)教科書上的知識(shí)和實(shí)際的程序設(shè)計(jì)是有區(qū)別的,真正的知識(shí)要在實(shí)際的開發(fā)中獲得。每個(gè)php的開發(fā)人員在開始開發(fā)web應(yīng)用程序之前,都應(yīng)該熟悉下面的五件事: 1. 框架 框架可以說是php開發(fā)中的一個(gè)最重要的問題。用php開發(fā)web應(yīng)用程序時(shí)有很多方法,有很 -
解答PHP和MySQL操作應(yīng)該注意的一些細(xì)節(jié)
2009-05-25對(duì)于 MySQL ,第一件你必須牢記的是它的每一行命令都是用分號(hào) (;) 作為結(jié)束的,但沒有完全絕對(duì)的事,在這兒也是一樣。 當(dāng)一行 MySQL 被插入在 PHP 代碼中時(shí),最好把后面的分號(hào)省略掉,例如: mysql_query (INSERT INTO tablename (first_name, last_name) V -
解析PHP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)中SESSION的應(yīng)用
2009-05-19PHP會(huì)話即SESSION是指用戶從進(jìn)入網(wǎng)站到關(guān)閉網(wǎng)站這段時(shí)間內(nèi)活動(dòng)的一種機(jī)制,它提供了所有網(wǎng)頁(yè)都共同使用的公共變量存貯機(jī)制。那么SESSION到底有什么用處呢?網(wǎng)上購(gòu)物時(shí)大家都用過購(gòu)物車,你可以隨時(shí)把你選購(gòu)的商品加入到購(gòu)物車中,最后再去收銀臺(tái)結(jié)帳。在整個(gè) -
PHP4之COOKIE支持詳解
2009-05-19PHP4之COOKIE支持詳解 建立商業(yè)站點(diǎn)或者功能比較完善的個(gè)人站點(diǎn),常常需要記錄訪問者的信息,在PHP中提供了兩種方便的手段:session和cookie功能.為了永久的保持用戶信息,則cookie是最便捷的手段.在這里我將為大家詳細(xì)的講解cookie的功能及使用方法. 一: 設(shè) -
解析PHP中的MVC框架編程
2009-05-19什么是MVC MVC是一個(gè)可以讓你把三個(gè)部分(即MVC的全稱,Model、 View、Controller)諧調(diào)地組成一個(gè)復(fù)雜應(yīng)用程序的概念。一輛汽車就是一個(gè)在現(xiàn)實(shí)生活中非常好的MVC例子。我們看車都看兩個(gè)View(顯 示)部分:內(nèi)部和外部。而這兩個(gè)都離不開一個(gè)Controller(控 -
如何在PHP中執(zhí)行系統(tǒng)外部命令
2009-05-18PHP作為一種服務(wù)器端的腳本語(yǔ)言,象編寫簡(jiǎn)單,或者是復(fù)雜的動(dòng)態(tài)網(wǎng)頁(yè)這樣的任務(wù),它完全能夠勝任。但事情不總是如此,有時(shí)為了實(shí)現(xiàn)某個(gè)功能,必須借助于操作系統(tǒng)的外部程序(或者稱之為命令),這樣可以做到事半功倍。 那么,是否可以在PHP腳本中調(diào)用外部命令呢 -
怎樣增加PHP的Session存儲(chǔ)和處理能力
2009-05-18可能很多PHPer都用到了PHP提供的Session功能,可以方便的進(jìn)行會(huì)話功能處理,PHP服務(wù)端默認(rèn)的session存儲(chǔ)是文件存放方式,在Windows上PHP默認(rèn)的Session服務(wù)端文件存放在C:\WINDOWS\Temp下,*NIX下默認(rèn)存放在/tmp下,如果說并發(fā)訪問很大或者session建立太多, -
任何使用PHP與XML進(jìn)行網(wǎng)站編程
2009-05-18一、HTML的局限性分析 1.HTML的可擴(kuò)展性差。雖然作為一般的應(yīng)用,HTML應(yīng)經(jīng)夠用了,但是在處理數(shù)學(xué)和化學(xué)等符號(hào)時(shí),HTML有明顯的缺點(diǎn),而且它無法進(jìn)行擴(kuò)展,這樣使它的發(fā)展收到了極大的限制。 2.鏈路丟失后不能自動(dòng)糾正。由于Web頁(yè)面的URL地址經(jīng)常改變,而在 -
怎樣用PHP編程語(yǔ)言開發(fā)動(dòng)態(tài)WAP頁(yè)面
2009-05-17WAP(無線通訊協(xié)議)是在數(shù)字移動(dòng)電話、個(gè)人手持設(shè)備(PDA等)及計(jì)算機(jī)之間進(jìn)行通訊的開放性全球標(biāo)準(zhǔn)協(xié)議。隨著無線通訊的不斷發(fā)展,靜態(tài)的WAP頁(yè)面在很多方面已經(jīng)不能滿足用戶個(gè)性化的要求,因此開發(fā)者可以在WAP服務(wù)器端使用諸如PHP等語(yǔ)言產(chǎn)生動(dòng)態(tài)的WML頁(yè)面,來 -
PHP教程之Ajax進(jìn)行Web開發(fā)
2009-05-17AJAX無疑是2005年炒的最熱的Web開發(fā)技術(shù)之一,當(dāng)然,這個(gè)功勞離不開Google。我只是一個(gè)普通開發(fā)者,使用AJAX的地方不是特別多,我就簡(jiǎn)單的把我使用的心得說一下。(本文假設(shè)用戶已經(jīng)具有JavaScript、HTML、CSS等基本的Web開發(fā)能力) [AJAX介紹] Ajax是使用客戶 -
PHP安全之Register Globals
2009-05-17register_globals參數(shù)在 PHP 的 4.2.0 及以上版本中默認(rèn)為屏蔽。雖然這并不認(rèn)為是一個(gè)安全漏洞,但是的確是一個(gè)安全風(fēng)險(xiǎn)。因此,應(yīng)該始終在開發(fā)過程中屏蔽register_globals。 為什么這是一個(gè)安全風(fēng)險(xiǎn)?每一種情形都需要的單獨(dú)說明才能描述清楚,對(duì)于所有情形 -
概述怎樣用新PHP插件實(shí)現(xiàn)MySQL為基礎(chǔ)的事務(wù)
2009-05-16事務(wù)處理支持很長(zhǎng)時(shí)間以來一直是大多數(shù)MySQL開發(fā)者的心愿,隨著MySQL 4.0的發(fā)布,這個(gè)心愿最后終于得以實(shí)現(xiàn)。MySQL 4.0后不久,擁有一個(gè)新的MySQL插件的PHP 5.x也發(fā)布了。這個(gè)新插件,MySQL Improved,使得PHP開發(fā)者通過利用本地的PHP函數(shù),獲得了這些新的事 -
淺談PHP 編碼規(guī)范-注釋
2009-05-164.1 塊注釋 塊注釋通常用于提供對(duì)文件,方法,數(shù)據(jù)結(jié)構(gòu)和算法的描述。塊注釋被置于每個(gè)文件的開始處以及每個(gè)方法之前。它們也可以被用于其他地方,比如方法內(nèi)部。在功能和方法內(nèi)部的塊注釋應(yīng)該和它們所描述的代碼具有一樣的縮進(jìn)格式。 塊注釋之首應(yīng)該有一個(gè) -
淺談開發(fā)PHP網(wǎng)站要掌握的技巧
2009-05-161.使用 ip2long() 和 long2ip() 函數(shù)來把 IP 地址轉(zhuǎn)化成整型存儲(chǔ)到數(shù)據(jù)庫(kù)里。這種方法把存儲(chǔ)空間降到了接近四分之一(char(15) 的 15 個(gè)字節(jié)對(duì)整形的 4 個(gè)字節(jié)),計(jì)算一個(gè)特定的地址是不是在一個(gè)區(qū)段內(nèi)頁(yè)更簡(jiǎn)單了,而且加快了搜索和排序的速度(雖然有時(shí)僅 -
如何利用PHP操縱Oracle LOB類型數(shù)據(jù)
2009-05-15用過Oracle的人都知道,Oracle有一種數(shù)據(jù)類型叫VARCHAR2,用來表示不定長(zhǎng)的字符串。VARCHAR2也是Oracle公司推薦使用的類型。但使用VARCHAR2有個(gè)問題:最大只能表示4000個(gè)字符,也就相當(dāng)于2000個(gè)漢字。如果你的程序中某個(gè)字符的值要大于20002個(gè)漢字,用VARCHA -
關(guān)于PHP操作文件的一些FAQ總結(jié)
2009-05-15PHP中對(duì)各類數(shù)據(jù)庫(kù)的操作有著支持,對(duì)文件的操作也同樣有著很豐富的操作方法,很多朋友現(xiàn)在的操作還是基于文件操作可是有的時(shí)候在操作文件的時(shí)候還存在不少的困惑和疑點(diǎn),以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關(guān)于文件操作的一些問題收藏吧。
- 相關(guān)鏈接:
- 欄目說明:
PHP教程提供大量PHP編程相關(guān)學(xué)習(xí)教程,開發(fā)實(shí)例,是您學(xué)習(xí)PHP編程的最佳選擇。