原创 用 PHP5 輕鬆解析 XML

用 sax 方式的時候,要自己構建3個函數,而且要直接用這三的函數來返回數據,要求較強的邏輯。在處理不同結構的 xml 的時候,還要重新進行構造這三個函數,麻煩!用 dom 方式,倒是好些,但是他把每個節點都看作是一個 node,,操作起

原创 再述權限管理

  我這裏說到的權限管理辦法是一個普遍採用的方法,主要是使用到"位運行符"操作,& 位與運算符、| 位或運行符。參與運算的如果是10進制數,則會被轉換至2進制數參與運算,然後計算結果會再轉換爲10進制數輸出。它的權限值是這樣的2^0=1,

原创 創造世界上最簡單的 PHP 開發模式

本文鏈接:http://www.openphp.cn/index.php/article/2/30/index.html/*************************************//* author:大齡青年/* ema

原创 PHP4 中的引用

請大家多多執教!  引用是個很奇妙的東西,有點類似C中的指針,但是又不一樣!在PHP中,引用只是變量內容的另外一個名字。下面我打幾個比方說明一下(只是PHP4的內容,PHP5中關於類和對象的用法有很大的變化,還沒有仔細研究過):1、 $a

原创 PHP 編碼規範

PHP 編碼規範原文:http://pear.php.net/manual/en/standards.php翻譯:廖宇雷最後更新日期:2003/05/06 內容列表縮進 控制結構 函數調用 函數定義 註釋 包含代碼 PHP 代碼標記 頭註

原创 PHP 數據加密

  數據加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網絡上發生的大量交易和傳輸的大量數據。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解 PHP 提供的一系列安全功能。在本篇文章中,我們將介紹這些功能,提供一些基本的用法,以

原创 ArrayAccess 接口介紹

  在 PHP5 中多了一系列新接口。在 HaoHappy 翻譯的你可以瞭解到他們的應用。同時這些接口和一些實現的 Class 被歸爲 Standard PHP Library(SPL)。在 PHP5 中加入了很多特性,使類的重載 (Ov

原创 利用 gettext 來實現 PHP 的國際化編程

  通常人們寫程序時都是將文字寫死在程序裏的,比如:echo "Hello World!"; ,假如要改成它國語言,寫國際化程序,就要逐個打開進行修改,程序較短時還行,若程序有上萬甚至更多,改起來就不是那麼容易了。近來隨着i18n的逐漸標

原创 PHP 與 ASP.NET 正面交鋒

來自:賽迪網  如今當提到 Web 開發時,您有許多選擇。這些方法中許多都涉及到預處理 — 即,利用特定的標記將代碼嵌入到 HTML 頁面中,這些標記告訴預處理器,它們包含代碼,並且應對它們作出處理。與 CGI 非常相似,這些代碼在服務器

原创 關於 PHP 事件驅動-來自 ChinaUnix

  看到有人在討論PHP的事件驅動問題,本應回覆一帖。但認爲回覆不足以引起大家的重視,故專開一帖詳述本人對這個問題的理解,並對一佳作進行解釋與分析。   事件驅動這個概念是廣義的。可以在客戶端,也可以在服務器端。   在WEB應用上,在客

原创 PHP 操作 XML 文件 - 讀取、顯示

參考: PHP愛好者本例中的xml文件位於 http://www.slashdot.org/slashdot.xml本例中的php文件讀取、顯示xml文件內容以下爲php文件的內容,把該php文件和slashdot.xml放在同一個文件夾

原创 單態設計模式在 PHP5 中的實現方式

轉自:Bo Wang's Weblog   PHP5 在面向對象方面的加強讓我們看到了企業化應用的可能,很多以前不能實現或者只能彆彆扭扭實現的功能現在都能很自然的寫出來了,單態設計模式要求的是僅有一個對象的實例,並且提供一個訪問點,下面看

原创 正則表達式使用詳解

如果我們問那些UNIX系統的愛好者他們最喜歡什麼,答案除了穩定的系統和可以遠程啓動之外,十有八九的人會提到正則表達式;如果我們再問他們最頭痛的是什麼,可能除了複雜的進程控制和安裝過程之外,還會是正則表達式。那麼正則表達式到底是什麼?如何才

原创 用PHP實現文件下載

        如果只是普通的文件下載,完全沒有必要用到php,用個<A href='http://xx.xx.com/xx.tar'></a>就可以,但是有的時候爲讓文件保密,只能給一部分人下載,顯然不能夠把鏈節告訴別人,如果是這樣哪就

原创 PHP-Web 應用程序開發:使用模板

  每個進行過較大型的 PHP-Web 應用程序設計的開發人員大概都有如下的經歷:花大量的時間寫超文本語句,爲頁面排版,兼作美工等;或在整合的程序代碼在和HTML靜態頁面時花費大量的時間。的確,用腳本語言開發 Web 應用不容易將數據的處