Time of Update: 2018-12-08
1.php的Java模組 php發布版中包含一個Java擴充模組,可以用來調用Java對象,例如: <?php $system=new Java("java.lang.System"); print "Java version=".$system->getProperty("java.version")." "; ?> 2.minij2ee應用伺服器SJOP協議實現
Time of Update: 2018-12-08
前言Zeus是一個運行於Unix下的非常優秀的Web Server,而PHP則是Unix下一個非常優秀的後台指令碼語言。 這兩個產品都是為非常喜歡的產品。為什麼要寫這樣的一個Howto呢?是因為有大量的網站指令碼是使用PHP開發的, 而這些程式運行在Zeus下也是一個非常好的選擇。寫這份文檔的目的在於能讓大家的PHP系統良好的運行於Zeus伺服器上。 很早的時候我寫過一份整合Zeus和PHP的文章,它主要是講如何將PHP以FastCGI的本地調用方式來運行於Zeus中的,
Time of Update: 2018-12-08
PHP的優點之一是速度很快,對於一般的網站應用程式,可以說是已經足夠了。不過如果網站的訪問量很高、頻寬窄或者其它的因素令伺服器產生效能瓶頸的時候,你可能得想想其它的辦法來進一步提高PHP的速度了。這篇文章將從幾個方面介紹如何做到這一點,從而令使用者瀏覽的時候更加“爽”。 代碼最佳化 在這裡並不想再次告訴你如何寫更乾淨的代碼,這一點我想每個人都清楚,在需要速度的時候,你可能已經在PHP原始碼的最佳化上面做了不少的工作,這裡所提出的是,這個煩瑣的工作可以交由其它工具來完成。這就是Zend
Time of Update: 2018-12-08
通過對php一些伺服器端特性的配置加強php的安全 by san@xfocus.org 前面象Shaun Clowes和rfp等都比較詳細的介紹了php、cgi程式在編程過程中遇到的問題,以及如何通 過應用程式漏洞突破系統,這篇文章我們來通過對php的一些伺服器端特性來進行配置加強php的安全。寫 cgi指令碼的時候我們的確一定注意各種安全問題,對使用者輸入進行嚴格的過濾,但是常在岸邊走哪有不濕鞋
Time of Update: 2018-12-08
smtp.php<?phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */ var $sock;/* Constractor */function smtp($relay_host = "",
Time of Update: 2018-12-08
<!-- generateindex.php --><?php//設定我們將要使用的檔案$srcurl = "http://localhost/index.php";$tempfilename = "tempindex.html";$targetfilename = "index.html";?><HTML><HEAD><TITLE>Generating <?php echo("$targetfilename");
Time of Update: 2018-12-08
資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。預備知識在詳細介紹PHP的安全功能之前,我們需要花點時間來向沒有接觸過這方面內容的讀者介紹一些有關密碼學的基本知識,如果對密碼學的基本概念已經非常熟悉,就可以跳過去這一部分。密碼學可以通俗地被描述為對加/解密的研究和實驗,加密是將
Time of Update: 2018-12-08
PHP輸出控制功能在簡繁體轉換中的應用概要:本文對PHP的輸出控制功能進行了簡單介紹並對其在簡繁體轉化中的應用給出了具體思路和執行個體 一 PHP 輸出控制功能介紹 PHP作為當今流行的指令碼語言之一,具有編寫簡便,執行速度快,擴充性好等優點。PHP的輸出資訊控制函數可以讓你控制你的指令碼輸出的內容,可以用於許多不同的情況,特別是在你的指令碼已經輸出資訊後需要傳送檔案頭的情況以及需要對輸出資訊進行編輯處理的地方。輸出控制函數不對使用 header() 或 setcookie()
Time of Update: 2018-12-08
PHP功能的另外一個優勢是其調用已有Java對象方法的能力。通過此項功能可將PHP整合進已有的基於Java的應用程式。如果你正在工作場合推廣PHP ,這項功能尤其顯得時髦。“Java無處不在。”為實現此功能,你需要在伺服器上安裝Java虛擬機器(JVM)。如果你將安裝(或已安裝)來自Sun、Kaffe、IBM或Blackdown的JDK,則可以迅速開始工作。當配置PHP時,需要對配置指令增加--with-java參數,然後修改php.ini檔案中部分元素。php.ini 中通常要修改以下各行:[
Time of Update: 2018-12-08
資料加密在我們生活中的地位已經越來越重要了,尤其是考慮到在網路上發生的大量交易和傳輸的大量資料。如果對於採用安全措施有興趣的話,也一定會有興趣瞭解PHP提供的一系列安全功能。在本篇文章中,我們將介紹這些功能,提供一些基本的用法,以便你能夠為自己的應用軟體中增加安全功能。 預備知識 在詳細介紹PHP的安全功能之前,我們需要花點時間來向沒有接觸過這方面內容的讀者介紹一些有關密碼學的基本知識,如果對密碼學的基本概念已經非常熟悉,就可以跳過去這一部分。
Time of Update: 2018-12-08
PHP 中執行系統外部命令PHP作為一種伺服器端的指令碼語言,象編寫簡單,或者是複雜的動態網頁這樣的任務,它完全能夠勝任。但事情不總是如此,有時為了實現某個功能,必須藉助於作業系統的外部程式(或者稱之為命令),這樣可以做到事半功倍。 那麼,是否可以在PHP指令碼中調用外部命令呢?如果能,如何去做呢?有些什麼方面的顧慮呢?相信你看了本文後,肯定能夠回答這些問題了。 是否可以? 答案是肯定的。PHP和其它的程式設計語言一樣,完全可以在程式內調用外部命令,並且是很簡單的:只要用一個或幾個函數即可。
Time of Update: 2018-12-08
<?php/* Function Written by Nelson Neoh @3/2004. For those who wants to utilize this code, please do not remove this remark. If you have done any enhancement to this code, please post the copy at http://www.dev-club.com PHP board. Thank
Time of Update: 2018-12-08
有時候,我們需要在WINDOWS伺服器中安裝多個不同版本的PHP環境,或採用不同的php.ini配置,例如在使用中國E商務網的IONCUBE系統對PHP程式進行加密後,要在php.ini中設定載入選項目,但這個選項和zend加密程式解譯器不能同時存在,如果在伺服器中有另外程式採用ZEND加密的話,就非常可惜。
Time of Update: 2018-12-08
一、PHP簡介引用PHP(Hgpertext Preprocessor或Personal Home Page
Time of Update: 2018-12-08
你一定會笑我"下載檔案"如此簡單都值得說?當然並不是想象那麼簡單。例如你希望客戶要填完一份表格,才可以下載某一檔案,你第一個想法一定是用 "Redirect"的方法,先檢查表格是否已經填寫完畢和完整,然後就將網址指到該檔案,這樣客戶才能下載,但如果你想做一個關於"網上購物"的電子商務網站,考慮安全問題,你不想使用者直接複製網址下載該檔案,筆者建議你使用PHP直接讀取該實際檔案然後下載的方法去做。程式如下: $file_name = "info_check.exe";$file_dir =
Time of Update: 2018-12-08
在PHP中的處理表單資料比其它網頁程式語言更簡單——如果你使用這種語言一段時間後,你會發現這是一個不可爭辯的事實。這種操作的簡易性使它可以容易地處理更為複雜的表單事件,包括今天討論的主題,即在同一個表單中通過多個按鈕來處理不同的任務。為什麼使用多個提交任務?在我回答這個問題之前,先讓我回答一個很顯然的問題:既然許多表單更適合單一的提交按鈕,為什麼有時人們需要的是兩個(或者是更多)的提交按鈕?對這一問題最好的解釋方法是用我最近開發項目中的一個執行個體來說明。在這一項目中,我的工作是給一個圖書館建立
Time of Update: 2018-12-08
PHP 通常被安裝在 Linux/Unix 作業系統上,並且搭配 Apache 伺服器一起使用。在將 PHP 與 Apache 伺服器一起安裝的時候,你有三種不同的安裝方式可以選擇:靜態模組,動態共用對象(Dynamic Shared Object, DSO)以及 CGI 程式執行檔案。 在這裡我建議大家使用動態共用對象的模式來安裝 PHP,這是因為這種安裝方式為日後的維護與升級提供了極大的便利。假設你一開始安裝 PHP 的時候,只加入了PHP 的資料庫相關模組。幾天以後你決定再加裝 PHP
Time of Update: 2018-12-08
Zend公司培訓與認證主管-Daniel Kushner昨日向美國一著名媒體透露道,Zend公司決定建立新的Zend Certified Engineer認證以適應於那些需要證明自己在PHP技術方面的能力的人的需求。 Kushne說道,#200-100:Zend PHP認證考試(PHP考試科目)的創作是由10名PHP專家協助評測以確保它的合法性與正確性。他解釋說:“品質是我們唯一的目標”。
Time of Update: 2018-12-08
PHP中有許多與檔案系統有關的函數,這些函數不僅可以開啟檔案,還可以顯示目錄中的內容、移動檔案和其他一些功能,許多人甚至用PHP開發基於互連網的檔案總管。 下面的指令碼範例可以顯示一個目錄清單,注釋已經包含在代碼中: <? /把要讀取的目錄的全路徑名存入一個名字為$dir_name的變數中。/ $dir_name = "/home/me/"; / 建立一個控制代碼,其值是開啟一個給定目錄的結果/ $dir = opendir($dir_name); /
Time of Update: 2018-12-08
<? //讀取映像的類型 //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 (($imginfo=@