Time of Update: 2016-07-21
PHP4:奇蹟背後 1995年時,Rasmus在用PHP寫他的個人首頁;今天,PHP成為風靡全球的指令碼語言,越來越多的網站選擇使用PHP,連Yahoo都放棄了自己的指令碼而改用PHP支援它的網站。可以說,PHP是一個奇蹟。我一直認為,任何奇蹟背後都有它的原因。現在,就讓我們透過這個奇蹟,來看看PHP的成功之道。1 簡單易用PHP的入門門檻很低,它對使用者的要求微乎其微。學過C語言的人,使用PHP幾乎不需要什麼時間。它們的文法是如此相似,以至於我常常想,是不是在C語言變數前加個$就能改成PHP。
Time of Update: 2016-07-21
function UPCAbarcode($code) { $lw = 2; $hi = 100; $Lencode = array('0001101','0011001','0010011','0111101','0100011', '0110001','0101111','0111011','0110111','0001011'); $Rencode = array('1110010','1100110','1101100','1000010','1
Time of Update: 2016-07-21
我使用的是FPDF(www.fpdf.org),下載了fpdf類庫後,還要使用下面的中文類庫才能支援中文,但只能使用一種中文字型(華文仿宋)。為此我煩惱了很長時間,現在終於搞定了,將TrueType字型轉化為pt1字型使用:下面是在FPDF上找的一個中文類庫:require('fpdf.php');$Big5_widths=array(' '=>250,'!'=>250,'"'=>408,'#'=>668,'$'=>490,'%'=>875,'&'=>698,'''=>250,'('=>240,
Time of Update: 2016-07-21
編寫自己的php擴充函數php程式寫的時間長了,自然對他所提供的功能了如指掌,他所提供的一大堆功能,真是覺得很好用,但有時候會發現php也缺少一些功能,自己總是會產生為php添加一些自訂的功能的想法。久而久之,終於今天憋不住了,開始動手研究如何添加。 下載一個php的原始碼包,這裡使用的是php
Time of Update: 2016-07-21
很早就想寫這篇文章了,但一直沒有時間完成它。不是說我來告訴大家如何做,我更希望本文只是做為一個引子,與大家來討論關於如何建立一個有效地、靈活的網路應用程式。 經過了2-3年的網路應用程式開發工作,我的開發經驗變得更加生動了,回過頭來看我以前為Geocrawler寫的代碼,簡直不敢相信這是我的。由於GPL的原因,在PHPBuilder中的源碼也是良莠不齊的。
Time of Update: 2016-07-21
PHP輸出控制功能在簡繁體轉換中的應用概要:本文對PHP的輸出控制功能進行了簡單介紹並對其在簡繁體轉化中的應用給出了具體思路和執行個體 一 PHP 輸出控制功能介紹 PHP作為當今流行的指令碼語言之一,具有編寫簡便,執行速度快,擴充性好等優點。PHP的輸出資訊控制函數可以讓你控制你的指令碼輸出的內容,可以用於許多不同的情況,特別是在你的指令碼已經輸出資訊後需要傳送檔案頭的情況以及需要對輸出資訊進行編輯處理的地方。輸出控制函數不對使用 header() 或 setcookie()
Time of Update: 2016-07-21
PHP 可以操作 Win32 平台下的 COM 和 DCOM 物件 1. 我建立了一個DLL來計算一些東西. 有什麼方法可以在 PHP 下運行這個DLL嗎 ? 2. 'Unsupported variant type: xxxx (0xxxxx)' 是什麼意思 ? 3. PHP 裡操作可視化對象可能嗎? 4. 我可以把COM 物件存諸到 session裡嗎 ? 5. 我怎樣捕獲 COM 錯誤 ? 6. 我怎樣在 PHP 裡產生DLL檔案,就象我在 Perl 裡做的一樣? 7. 'Unable
Time of Update: 2016-07-21
你一定會笑我"下載檔案"如此簡單都值得說?當然並不是想象那麼簡單。例如你希望客戶要填完一份表格,才可以下載某一檔案,你第一個想法一定是用 "Redirect"的方法,先檢查表格是否已經填寫完畢和完整,然後就將網址指到該檔案,這樣客戶才能下載,但如果你想做一個關於"網上購物"的電子商務網站,考慮安全問題,你不想使用者直接複製網址下載該檔案,筆者建議你使用PHP直接讀取該實際檔案然後下載的方法去做。程式如下: $file_name = "info_check.exe";$file_dir =
Time of Update: 2016-07-21
$shell = new COM("WScript.Shell") or die("This thing requires Windows Scripting Host");$registry_proxystring = $shell->RegRead("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet
Time of Update: 2016-07-21
一個對象執行個體的屬性是變數,就像PHP的其他變數一樣. 但是你必須使用->運算子來引用它們. 不需要在屬性前使用美元符$. 例如, 6.1中列印User對象的name屬性那一行. 可以聯用->,如果一個對象的屬性包含了一個對象,你可以使用兩個->運算子來得到內部對象的屬性. 你甚至可以用雙重引用的字串來放置這些運算式. 看6.5中的例子,對象House中的屬性room包含了一組Room對象.存取方法和訪問屬性類似. ->運算子用來指向執行個體的方法.
Time of Update: 2016-07-21
PHP5的訪問方式允許限制對類成員的訪問. 這是在PHP5中新增的功能,但在許多物件導向語言中都早已存在. 有了訪問方式,才能開發一個可靠的物件導向應用程式,並且構建可重用的物件導向類庫.像C++和Java一樣,PHP有三種訪問方式:public,private和protected. 對於一個類成員的訪問方式,可以是其中之一. 如果你沒有指明訪問方式,預設地訪問方式為public. 你也可以為靜態成員指明一種訪問方式,將訪問方式放在static關鍵字之前(如public
Time of Update: 2016-07-21
除了限制訪問,訪問方式也決定哪個方法將被子類調用或哪個屬性將被子類訪問. 函數調用與函數本身的關聯,以及成員訪問與變數記憶體位址間的關係,稱為綁定. 在電腦語言中有兩種主要的綁定方式—靜態繫結和動態綁定. 靜態繫結發生於資料結構和資料結構間,程式執行之前. 靜態繫結發生於編譯期, 因此不能利用任何運行期的資訊. 它針對函數調用與函數的主體,或變數與記憶體中的區塊. 因為PHP是一種動態語言,它不使用靜態繫結. 但是可以類比靜態繫結.動態綁定則針對運行期產生的訪問請求,只用到運行期的可用資訊.
Time of Update: 2016-07-21
Zend公司培訓與認證主管-Daniel Kushner昨日向美國一著名媒體透露道,Zend公司決定建立新的Zend Certified Engineer認證以適應於那些需要證明自己在PHP技術方面的能力的人的需求。 Kushne說道,#200-100:Zend PHP認證考試(PHP考試科目)的創作是由10名PHP專家協助評測以確保它的合法性與正確性。他解釋說:“品質是我們唯一的目標”。
Time of Update: 2016-07-21
PHP 怎麼這麼紅 最近 PHP(Personal Hypertext Preprocessor) 似乎已經成了這一兩年來 Linux/Unix 上最廣為大家所使用的網頁處理語言﹐它的方便、強大功能與 OpenSource 的特性使得它正逐漸侵蝕到傳統 CGI 甚至是 MicroSoft ASP(Active Server Page)的市場﹐幾乎各大網站徵招人才莫不以會 PHP 作為基本條件。 PHP 確實有這個資格可以這麼紅﹐原因有下面數點 : PHP 是 OpenSource
Time of Update: 2016-07-21
PHP是一種簡單,實用的動態網頁程式設計語言。目前最新版為5.01,其使用協助內含最新UNIX和Windows安裝文檔,方便初學者使用! 最新版的更新文檔列出了眾多更新特性,修正的bug。同4.XX一系列的版片相比,它主要的優點就是真正支援物件導向編程(OOP)。然而,5.01不同於以前4.XX版的開發水平,要成為主流動態網頁開發工具還需一段時間。 PHP
Time of Update: 2016-07-21
Extended CHM PHP 文法手冊之 DIY 1. Extended CHM 的主要特點 可自訂右鍵菜單 php代碼塊以文法高亮顯示 php代碼塊中的函數帶有相應的函數手冊連結 更清晰的手冊介面 可以自訂手冊的外觀樣式 支援換膚功能 更詳盡的手冊內容 附帶非常實用使用者筆記 可以整合於大多數ide和編輯器 詳細資料請訪問 > 2. 為什麼要 DIY 不知為什麼, 這麼好的東東在 php 的官方網站上已經很久沒有更新了 (最新的官方 版本是 2003.9.6 發布的). 尤其是在 php5
Time of Update: 2016-07-21
//讀取映像的類型 //1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(intel byte order), 8 = TIFF(motorola byte order), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF function GetImageType($filename) {return
Time of Update: 2016-07-21
前言 今天突然想到PHP官方網站上一轉,一眼就看到PHP5推出的通告。雖然以前看到過PHP5的預告,但還是仔細看了PHP 5/Zend Engine 2.0新特性一文,一股JAVA氣息撲面而來... 特將該文試譯出來,首發於CSDN網站,以饗讀者。PHP 5/Zend Engine 2.0新特性徐喚春 譯
Time of Update: 2016-07-21
在安裝了一些第三方函數庫之後,結合圖形處理技能,你就可以迅速使用PHP建立和處理映像了。事實上,你也不需要很多幾何學知識——因為我在中學的時候這門功課曾經不及格而現在卻能使用PHP建立映像!在使用基本的映像建立函數之前,需要安裝GD庫。要使用JPEG相關的映像建立函數還需要安裝jpeg-6b。在映像中使用Type
Time of Update: 2016-07-21
//-------------------------------- // 工作函數 //-------------------------------- //讀取記錄 //主要工作函數,根據所給的條件從表中讀取相應的記錄 //傳回值是一個二維數組,Result[記錄號][欄位名] function ReadList() { $SQL="SELECT * FROM ".$this->Table." ".$this->Condition." ORDER BY ".$this->Id." DESC"