Time of Update: 2016-07-20
作者:東方一蛇 搞完了PHP4調用JavaBean,又想去試試調用COM,開始以為很難,自己用VB6寫了一個Active Dll在PHP4中調用,馬上成功,比調用javabean方便多了,下面講一下我的步驟。下載的版本是從http://www.mm4.de/。一:用VB6寫Activex Dll 代碼如下: Option Explicit Private MyScriptingContext As ScriptingContext Private MyApplication As
Time of Update: 2016-07-20
關於PHP的模板的確是一個說起來容易做起來麻煩的事情。隨便一數大概有20種以上的選擇,光pear裡面就包含了5中不同的模板,實在讓人頭疼。 千萬不要人云亦云的說這個好那個不好,選擇模板之前最好先應該搞清楚模板的真正目的是什嗎? 簡單地說,模板的核心目的就是一個 team work。主要的作用方式有兩種: 1、分離HTML和PHP使網頁設計師和PHP程式員合作更加愉快。
Time of Update: 2016-07-20
你必須要關掉 php3.ini 配置中的短標記功能,將short_tags設為 0,或是在Apache設定檔中使用php3_short_tags配置 。(你也可以在地區中使用。) 也可以在指令碼中使用short_tags()函數讓短標記功能有用或無效。 http://www.bkjia.com/PHPjc/445247.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445247.htmlTechArticle你必須要關掉 php3.ini
Time of Update: 2016-07-20
JAVA是個非常強大的編程利器,它的擴充庫也是非常的有用,這篇教程,主要講述怎樣使用PHP調用功能強大的JAVA 類庫(classes)。為了方便你的學習,這篇教程將包括JAVA的安裝及一些基本的例子。windows下的安裝 第一步:安裝JDK,這是非常容易的,你只需一路斷行符號的安裝好。然後做好以下步驟。在 Win9x 下加入 :“PATH=%PATH%;C:jdk1.2.2in” 到AUTOEXEC.BAT檔案中 在 NT 下加入 “;C:jdk1.2.2
Time of Update: 2016-07-20
關於 session 不能自動去除的臨時處理方法問題是:"PHP 的 session 會一直儲存著使用者第一次進入時輸入的資訊,即使你返回到登陸畫面重新登陸也不會改變!這個問題我在 php4.02 裡面發現,在最新的php 4.03pl1 的測試中仍然沒有通過!只有使用者關閉 ie 瀏覽器,重新開
Time of Update: 2016-07-20
剛在網上找的一個類。點擊下載類檔案(zip壓縮檔,2.25K)$z = new PHPZip(); //建立立一個zip的類 方法一:$z -> Zip("", "out1.zip"); //添加目前的目錄和子目錄下的所有檔案 方法二:$files=array('1.txt','gb.txt');$files[]='5.txt';$z -> Zip($files, "out2.zip"); //添加檔案清單 方法三:$z -> Zip("/usr/local/sext/",
Time of Update: 2016-07-20
第二節--PHP5 的物件模型PHP5有一個單重繼承的,限制訪問的,可以重載的物件模型. 本章稍後會詳細討論的”繼承”,包含類間的父-子關係. 另外,PHP支援對屬性和方法的限制性訪問. 你可以聲明成員為private,不允許外部類訪問. 最後,PHP允許一個子類從它的父類中重載成員.//haohappy注:PHP4中沒有private,只有public.private對於更好地實現封裝很有好處.PHP5的物件模型把對象看成與任何其它資料類型不同,通過引用來傳遞.
Time of Update: 2016-07-20
第七節--類的靜態成員類的靜態成員與一般的類成員不同: 靜態成員與對象的執行個體無關,只與類本身有關. 他們用來實作類別要封裝的功能和資料,但不包括特定對象的功能和資料. 靜態成員包括靜態方法和靜態屬性.靜態屬性包含在類中要封裝的資料,可以由所有類的執行個體共用. 實際上,除了屬於一個固定的類並限制訪問方式外,類的靜態屬性非常類似於函數的全域變數我們在下例中使用了一個靜態屬性Counter::$count. 它屬於Counter類,而不屬於任何Counter的執行個體.你不能用this來引用它,
Time of Update: 2016-07-20
近來設計模式風行,MVC隨處可見,PHP領域也不例外,很多論壇都開始討論在PHP中使用MVC。然而,M、V、C在PHP中到底該如何??MVC真的適合PHP嗎?這裡Easy給出一些自己的思考。 MVC的原型 MVC本來是存在於Desktop程式中的,M是指資料模型,V是指使用者介面,C則是控制器。使用MVC的目的是將M和V的實現代碼分離,從而使同一個程式可以使用不同的表現形式。比如一批統計資料你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。 JA
Time of Update: 2016-07-20
用php和imagemagick來處理圖片檔案的上傳和縮放處理php處理檔案的上傳是很簡便的,但是如果要對上傳的圖片進行縮放處理的話,雖說能用GD來做,但是要進行比較繁瑣的處理。ImageMagick是一個影像處理包,一般的Linux軟體包中都會有的。它包含了許多處理映像的工具,它可以進行影像檔格式的轉化還可以對映像進行各種處理,其中我們將用到它的映像縮放功能。這個通過它的軟體包中的工具convert來實現,這樣來調用 convert -geometry 寬x高 源檔案
Time of Update: 2016-07-20
Cookie真是一個偉大的發明,它允許web開發人員保留他們的使用者的登入狀態。然而,當你的網站或網路 有一個以上的網域名稱時就會出現問題了。 在Cookie規範上說,一個cookie只能用於一個網域名稱,不能夠發給其它的網域名稱。因此,如果在瀏覽器中對一個網域名稱設定了一個cookie,這個cookie對於其它的網域名稱將無效。如果你想讓你的使用者從你的網站中的其中一個進行登入,同時也可以在其它網域名稱上進行登入,這可真是一個大難題。 我的解決方案將使用下面的一般架構:
Time of Update: 2016-07-20
在PHP中運行只有root使用者才可以啟動並執行外部程式,一直是個老問題,用常規的辦法很難實現。這是因為一般情況下,PHP是作為APACHE的一個模組的,也就是說,PHP是APACHE的一部分,而APACHE除了suEXEC機制外,是不能以不同的使用者ID來執行命令的,但suEXEC機制只能CGI有效。網上曾經有一篇文章,說用調用"su - -c
Time of Update: 2016-07-20
第三節--定義一個類當你聲明一個類,你需要列出對象應有的所有變數和所有函數—被稱為屬性和方法. 3.1.1中顯示了一個類的構成. 注意在大括弧({})內你只能聲明變數或者函數. 3.1.2中顯示了如何在一個類中定義三個屬性和兩個方法.3.1.1class Name extends Another Class { Access Variable Declaration Access Function Declaration } 3.1.2
Time of Update: 2016-07-20
第一個目的是談論得最多的目的,它設想的情形是:一組程式員編寫用於產生頁面內容的PHP指令碼,同時另一組設計人員設計HTML和圖形以控制頁面的最終外觀。分離功能和布局的基本思想就是使得這兩組人能夠各自編寫和使用獨立的一組檔案:程式員只需關心那些只包含PHP代碼的檔案,無需關心頁面的外觀;而頁面設計人員可以用自己最熟悉的可視化編輯器設計頁面配置,無需擔心破壞任何嵌入到頁面的PHP代碼。
Time of Update: 2016-07-20
因為某程式要用輸出UTF-8編碼..但是原資料是GBK編碼的 百度 找了很多有關內碼轉換的類..但是缺點很多.又不支援GBK TO UTF-8 不過一個一個找還是在PHP官方的FAQ找到了mb_convert_encoding() 該函數要在PHP4.0.6以上才有..聽說有的 想關連結: http://cn.php.net/manual/zh/function.mb-convert-encoding.php 做一個GBK To UTF-8 header("content-Type: text/
Time of Update: 2016-07-20
下面我們來看一下Session是如何工作的。不知你是否知道通過Cookie來實現身份認證的吧。首先產生一個獨一無二的Cookie作為使用者身份的標誌,並在資料庫中進行註冊。然後通過使用者傳遞來的Cookie和資料庫中註冊的Cookie進行對照以確定使用者的身份。 Session的工作原理也是這樣。 首先,PHP為建立Session的使用者產生一個獨一無二的字串,用來標誌這個使用者的session。一般將這個字串稱作Session Id。然後“sess”+Session
Time of Update: 2016-07-20
最近在用PHP作一社區, 在寫到計算最高上線人數時, 成功調試出把PHP作為shell script直接在伺服器上運行. 在作社區時, 時常需要統計上線人數等資料. 一般做法是, 把這段代碼放在使用者login或者某一個頁面中, 以便在使用者登入或訪問到該時,觸發運行該代碼. 這樣一來, 會造成一個問題, 如果該代碼教複雜, 明顯減慢該頁的正常調用速度. 利用PHP 的這種特性,加上linux的crontab指令,即可自動定時執行某一個php檔案(統計線上人數等).具體方法:在安裝PHP的時候,
Time of Update: 2016-07-20
前言
Time of Update: 2016-07-20
read_exif_data (PHP 4 ) read_exif_data -- Reads header information stored in TIFF and JPEG images Description array exif_read_data ( string filename, string sections, bool arrays, bool thumbnail) Note: The read_exif_data() function is an alias for
Time of Update: 2016-07-20
Compiling php with crypt()author:Daniel Beulshausenupdated:14.10.2000This quick tutorial shall help you to compile php with support for the crypt() function, because it's not correct that if you use windows you can't use crypt().It is however