Time of Update: 2016-07-15
在當前互連網發展迅速、電子商務網站層出不窮的形勢下,對網站開發的效率和品質提出了越來越高的要求。 對於大型和結構複雜、內容繁多的網站,都要實現網站的動態化和方便的管理。資料管理離不開資料庫系統的支援。而衡量一種CGI語言的重要標誌,就是它對後台資料庫的訪問能力、效率等。
Time of Update: 2016-07-15
【php100獨家特稿】很久以前,有人從www上看到看到天空上一個很亮的亮點,它就是Java語言,與此同時,在另一個地方一位夢想家也看到了一個亮點,它就是PHP。時間一天天過去,這兩個亮點也變得越來越亮,很快,它們受到了編程者的喜歡,於是有人有疑問了:要是它們兩者相遇,會發生什麼事情?有沒有可能將它們的強項結合在一起呢?嘗試在PHP和Java之間搭建一座橋樑,利用這座橋樑在這兩個實體之間建立起一個溝通渠道,在這座橋樑的協助下,你可以在Java中開發類,然後在PHP中調用它們的方法,同樣,在你的J
Time of Update: 2016-07-15
我假設人們使用PHP是原因是他的標價:免費。MySQL為需要向系統中增加資料庫功能的開發人員提供一個免費的資料庫解決方案。這些解決方案的缺點是在設定和管理的時候有些複雜。我在這篇文章中使用的PHP版本是PHP 4.3.4 for Win32,可以從The PHP Group下載。MySQL的版本是MySQL 4.0.16 for
Time of Update: 2016-07-15
今天為大家奉上令PHP初學者頭疼問題大總結,下面提出的14個問題希望對PHP初學者有所協助。 1、頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。
Time of Update: 2016-07-15
大家會問什麼是緩衝!能幹什麼!其實緩衝相當於記憶體。儲存一段時間!緩衝就是我們執行東西時候不用在執行資料庫了。直接執行我們的緩衝就OK了
Time of Update: 2016-07-15
PHP提供兩個方便我們引用資料的魔法引用函數magic_quotes_gpc和magic_quotes_runtime,這兩個函數如果在php.ini設定為ON的時候,就會為我們引用的資料碰到單引號'和雙引號"以及反斜線
Time of Update: 2016-07-15
PHP程式設計中中文編碼問題經常會困擾很多沒有處理這方面問題經驗的人,其實導致這個問題的原因很簡單,每個國家(或地區)都規定了電腦資訊交換用的字元編碼集,如美國的擴充 ASCII 碼, 中國的 GB2312-80,日本的 JIS 等。作為該國家/地區內資訊處理的基礎,字元編碼集起著統一編碼的重要作用。字元編碼集按長度分為 SBCS(單一位元組字元集),DBCS(雙位元組字元集)兩大類。早期的軟體(尤其是作業系統),為瞭解決本地字元資訊的電腦處理,出現了各種語言版本(L10N),為了區分,引進了
Time of Update: 2016-07-15
一些雜談 首先是本文寫作的初衷。我拿到關於Zend Engine
Time of Update: 2016-07-15
很多的PHP程式員,尤其是學習還不是很久的,都不知道PHP的精華所在。Perl當年如何在商界出名?其強大的Regex。而PHP呢?他是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點都有。快速、簡潔、明了,尤其是C程式員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了)。這裡,我想來寫一篇PHP的變數、數組應用技巧和PHP的Regex、PHP的模板應用,以後有時間再寫PHP與COM、PHP與XML的完全結合。1、變數、數組的應用技巧(1)很多人用得不多的數組函數
Time of Update: 2016-07-15
1.產生隨機字串函數function random($length) { $hash = ''; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i 2.截取一定長度的字串註:該函數對GB2312使用有效function
Time of Update: 2016-07-15
PHP給人印象最深的莫過於:你不必因為想要用好它就去深入瞭解這種語言。想一想,在你所知道的語言中有多少能做到這一點呢?其中比較明顯的一個就是java了,僅編一個hello world就需要瞭解不少的知識,更別提建立一個web應用程式了。但對PHP,這些都不在話下。應該說PHP在訪問Bad
Time of Update: 2016-07-15
能夠通過 Web 服務為其他基於 Internet 的 Web 應用程式提供資料和功能正迅速成為重大開發中必不可或缺的組成部分。儘管 Oracle 提供了許多託管 Web 服務的方法,但這麼做始終不是最有效方法,特別是在已經使用 PHP 來開發 Web 應用程式的情況下。在本手冊中,我將引導您使用 PHP 逐步開發 SOAP 用戶端和伺服器,並使用 Oracle 作為資料的後端。 要真正瞭解這個問題的答案,您需要瞭解PHP指令碼執行的生命週期以及 Web
Time of Update: 2016-07-15
很多的PHP程式員,尤其是學習還不是很久的,都不知道PHP的精華所在。Perl當年如何在商界出名?其強大的Regex。而PHP呢?他是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點都有。快速、簡潔、明了,尤其是C程式員,PHP是至愛,我就是深愛著“PHP”(都忘了女友了)。這裡,我想來寫一篇PHP的變數、數組應用技巧和PHP的Regex、PHP的模板應用,以後有時間再寫PHP與COM、PHP與XML的完全結合。
Time of Update: 2016-07-15
變數類型變化(juggling)PHP不需要(或者說不支援)在聲名變數明確他的變數類型;一個變數的類型是由這個變數被使用的前後關係來決定的,也就是說,如果你給一個變數var賦了 一個字串的值,var就變成了字串變數。如果你再將一個整數賦值給var,他又變成了一個整數型變數。一個PHP自動轉化變數類型的例子是加法的操作符’+’。如果任何一個運算元都是雙精確度數,那麼所有的運算元被當作雙精確度數求值,並且結果也是雙精確度數。
Time of Update: 2016-07-15
【php100獨家特稿】PHP官方於昨天(12月8日)緊急發布了PHP的5.2.8版本,而官網上5.2.7的版本剛剛發布不到一周。是什麼原因讓PHP在一周發布兩個更新版本?根據PHP官網的說明,在上周發布的5.2.7版本中發現了magic_quotes_gpc()函數的一個嚴重Bug,所以緊急發布了5.2.8版本,並強烈建議使用者升級。PHP的magic_quotes_gpc()是用來取得PHP環境設定的變數magic_quotes_gpc (GPC,
Time of Update: 2016-07-15
即使開發一個新的大型PHP程式,你也不可避免的要使用到全域資料,因為有些資料是需要用到你的代碼的不同部分的。一些常見的全域資料有:程式設定類、資料庫連接類、使用者資料等等。有很多方法能夠使這些資料成為全域資料,其中最常用的就是使用“global”關鍵字申明,稍後在文章中我們會具體的講解到。使用“global”關鍵字來申明全域資料的唯一缺點就是它事實上是一種非常差的編程方式,而且經常在其後導致程式中出現更大的問題,因為全域資料把你代碼中原本單獨的程式碼片段都聯絡在一起了,這樣的後果就是如果你改變其
Time of Update: 2016-07-15
for語句可以說是PHP(同時也是多種語言)的迴圈控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這裡就不多說,可以參見PHP手冊for語句部分。PHP手冊中對它的文法定義如下: for (expr1; expr2; expr3) statement下面說說for語句幾種有用的變型。 1、無限迴圈 首先是人盡皆知的無限迴圈(亦可稱“死迴圈”)。由於空運算式null在文法上是有效,所以我們可以把for語句的三個運算式留空,這樣就會產生不斷執行for嵌套語句的效果。<?php for (
Time of Update: 2016-07-15
規則 1:絕不要信任外部資料或輸入關於 Web 應用程式安全性,必須認識到的第一件事是不應該信任外部資料。外部資料(outside data) 包括不是由程式員在 PHP 代碼中直接輸入的任何資料。在採取措施確保安全之前,來自任何其他來源(比如 GET 變數、表單 POST、資料庫、設定檔、會話變數或 cookie)的任何資料都是不可信任的。例如,下面的資料元素可以被認為是安全的,因為它們是在 PHP 中設定的。清單 1. 安全無暇的代碼<?php$myUsername =
Time of Update: 2016-07-15
互連網的今天,AJAX已經不是什麼陌生的詞彙了。說起AJAX,可能會立即想起因RSS而興起的XML。XML的解析,恐怕已經不是什麼難題了,特別是PHP5,大量的XML解析器的湧現,如最輕量級的SimpleXML。不過對於AJAX來說,XML的解析更傾向於前台Javascript的支援度。我想所有解析過XML的人,都會因樹和節點而頭大。不可否認,XML是很不錯的資料存放區方式,但是其靈活恰恰造成了其解析的困難。當然,這裡所指的困難,是相對於本文的主角--JSON而言。JSON為何物?我就不重複概念
Time of Update: 2016-07-15
根據《第二屆PHP中國開源發展及人才狀況調查報告》中對從業者開發PHP所使用的IDE環境的統計資料分析,其中67.7%的PHP從業者是在Zend