在Zeus Web Server中安裝PHP語言支援

前言Zeus是一個運行於Unix下的非常優秀的Web Server,而PHP則是Unix下一個非常優秀的後台指令碼語言。 這兩個產品都是為非常喜歡的產品。為什麼要寫這樣的一個Howto呢?是因為有大量的網站指令碼是使用PHP開發的, 而這些程式運行在Zeus下也是一個非常好的選擇。寫這份文檔的目的在於能讓大家的PHP系統良好的運行於Zeus伺服器上。 很早的時候我寫過一份整合Zeus和PHP的文章,它主要是講如何將PHP以FastCGI的本地調用方式來運行於Zeus中的,

PHP與已存在的Java應用程式整合

PHP功能的另外一個優勢是其調用已有Java對象方法的能力。通過此項功能可將PHP整合進已有的基於Java的應用程式。如果你正在工作場合推廣PHP ,這項功能尤其顯得時髦。“Java無處不在。”為實現此功能,你需要在伺服器上安裝Java虛擬機器(JVM)。如果你將安裝(或已安裝)來自Sun、Kaffe、IBM或Blackdown的JDK,則可以迅速開始工作。當配置PHP時,需要對配置指令增加--with-java參數,然後修改php.ini檔案中部分元素。php.ini 中通常要修改以下各行:[

使用PHP類比HTTP認證

如果你希望在每個指令碼的基礎上實現口令保護功能,那麼你可以通過結合header()函數和$PHP_AUTH_USER、$PHP_AUTH_PW全域變數的方法來建立一個基本認證機制。通常基於伺服器的認證請求/響應過程如下:1.

使用PHP維護檔案系統

PHP有很多與檔案系統相關的函數,不僅可以協助你開啟檔案,還可以顯示目錄內容、移動檔案等。很多人甚至使用PHP寫出了基於Web的檔案管理工具。首先需要提醒一些關於檔案路徑的東西:在Windows你可以在檔案路徑中使用斜線“/”或反斜線“\”,而其他動作系統僅使用”/”。出於相容性考慮,以下執行個體使用“/”的表示方法:下面的簡單指令碼顯示了一個基本的目錄列表。注釋在代碼中並解釋了每一步:<? /* 在變數 $dir_name中給出希望訪問的目錄完整路徑*/$dir_name =

PHP中顯示格式化的使用者輸入

你可以在這個頁面下載這個文檔附帶的檔案,也可以在檔案下載中的字元處理中下載這個文檔描述如何安全顯示的有格式的使用者輸入。我們將討論沒有經過過濾的輸出的危險,給出一個安全的顯示格式化輸出的方法。 沒有過濾輸出的危險 如果你僅僅獲得使用者的輸入然後顯示它,你可能會破壞你的輸出頁面,如一些人能惡意地在他們提交的輸入框中嵌入javascript指令碼: This is my comment. <script language="javascript: alert('Do something bad

學習使用PHP數組

PHP4.0中共有超過30個新的數組相關函數。其中很多通用函數允許你檢查給定數組中是否存在特定對象、對數組元素計數、增加或刪除元素,或對元素排序。 如果你有很大的一個數組,而所要完成的僅是找出一個存在的給定值,你可以使用in_array()以返回true 或 false。如下代碼將輸出“Not found in this array”——因為你將在$namesArray中尋找一個並不存在的“Alber ”。<? $namesArray = array("Joe", "Jane",

PHP中實現圖片的銳利化

  <?   //讀取映像的類型   //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=@

PHP中在資料庫中儲存Checkbox資料(1)

介紹 checkbox是一個非常有用的頁面表單項,在讓使用者進行多重選取的情況下,它甚至可以允許使用者選擇全部項目或是一個都不選。但是,儘管這是一個非常優秀的表單元素,但在我們的工作中,在如何正確地儲存選擇項這方面總存在一些易混淆的情況發生。本文將描述在遵循好的資料庫設計原則的方法下,如何把checkbox選擇項正確地儲存在資料庫中。 要求

php+dbfile開發小型留言本

最近一直在用php+dbfile開發blog,開發過程中學到了不少東西,於是就試著寫了一個小留言本。這個留言本採用php+dbfile,不需要使用資料庫,可以放在blog中使用,比如http://www.customyze.com,這個blog中的Tag Board就是這個留言本。整個留言本需要四個檔案,分別是:board.php、index.php、config.php、admin.php。board.php用來儲存資料,可以先在裡面添加了一條留言紀錄。代碼拷貝框<?php$Board=

線上競拍系統的PHP實現架構(一)

前面我給了一個分頁顯示mysql記錄的類,卻沒給出使用的例子,現在,我整理了我剛寫的一個線上競拍系統架構程式,來說明這個類的使用方法,而且也就線上競拍的實現方法與大家一起來討論一下。   首先聲明,我不是高手,也不是行家,只是一個fans,所以這個程式肯定有不少漏洞,但我之所以敢拿出來,是因為我很希望能自由地與大家分享PHP帶給我們的快樂。(其實是想多加點分好弄個支援mysql的空間^_^)

用在PHP裡的JS列印函數

auto=1立即PRINT,否則timeOut毫秒後PRINT,如printPage(0,5000); function printPage($auto=1,$timeOut=10000) { if ($auto == 1) { echo " < SCRIPT LANGUAGE="JavaScript" > < !-- Begin if (window.print) { window.print(); } else { alert('No printer driver in

PHP中在資料庫中儲存Checkbox資料(2)

這代碼是非常簡單的,你很快地就看完了吧。主要的工作有兩個函數完成:"get_checkbox_labels" 和 "make_checkbox_html"。其中 "get_checkbox_labels" 查詢表const_skills 並且返回一個對象數組,每一個對象有一個id值和相應的技能名稱。我們傳送這個數組和其它一些參數給"make_checkbox_html"

PHP與avascript對多項選擇的處理

  我們經常要給使用者作出多項選擇進行處理,例如允許使用者對清單項目選擇多項後刪除選定項等。今天舉個例子說明PHP和JavaScript分別是怎樣處理多項選擇的。今天我們做的是一個投票系統,對MySQL資料庫itemtable表裡的項目進行投票,且每個別IP能且只能投兩票。  表itemtable是通過以下MySQL語句建立的:CREATE TABLE `itemtable` (`id` TINYINT( 4 ) NOT NULL AUTO_INCREMENT,`name` VARCHAR( 5

php中資料的大量匯入(csv檔案)

  有時寫程式時後台要求把大量資料匯入資料庫中,比如電腦考試成績的查詢、電話簿的資料等一般都是存放在excel中的,這時我們可把資料匯出成csv檔案,然後通過以下程式即可在後台大量匯入資料到資料庫中。  下面只是主要程式部分:<?php /***************************************************作者:沖星/arcow**************************njj@nuc.edu.cn*************************

PHP 5昨天隆重推出–PHP 5/Zend Engine 2.0新特性

前言 今天突然想到PHP官方網站上一轉,一眼就看到PHP5推出的通告。雖然以前看到過PHP5的預告,但還是仔細看了PHP 5/Zend Engine 2.0新特性一文,一股JAVA氣息撲面而來... 特將該文試譯出來,首發於CSDN網站,以饗讀者。PHP 5/Zend Engine 2.0新特性徐喚春 譯

PHP 和 HTML

PHP 和 HTMLPHP 和 HTML 可以互操作: PHP 能夠產生 HTML, 而 HTML 可以傳遞資訊給 PHP. 1. 我用一個 form/URL傳值時,我要怎樣 編碼/解碼? 2. 我在用 <input type="image"> 標記, 但 $foo.x and $foo.y 變數卻不可用. 它們在哪裡? 3. 我怎樣建立 HTML <form>數組? 4. 我怎樣從一個多選框得到所有的結果值? 1. 我用一個 form/URL傳值時,我要怎樣

php實現首頁自動選擇語言轉跳

很多網站在首頁上做一些連結,讓使用者來選擇將要訪問的各自的語言頁面,讓中國人選擇“中文”,韓國人選擇“朝鮮語”,等等。那麼能不能做程式來自動協助選擇呢?答案是肯定的,大家都在用google,你用中文系統開啟google的首頁,開啟的自然是中文首頁,而不會是其他語言。因為google會自動判斷使用者系統使用的慣用語言是什麼。怎樣才能做到像google那樣呢,其實很簡單,在瀏覽器發給web伺服器的 HTTP Headers Information 中包含了這樣一個資訊

PHP資料庫操作物件導向的優點

我們都知道如何從Mysql擷取我們需要的行(記錄),讀取資料,然後存取一些改動。很明顯也很直接,在這個過程背後也沒有什麼拐彎抹角的。然而對於我們使用面對對象的程式設計(OOP)來管理我們資料庫中的資料時,這個過程就需要大大改進一下了。這篇文章將對如何設計一個面對對象的方式來管理資料庫的記錄做一個簡單的描述。你的資料當中的所有內部邏輯關係將被封裝到一個非常條理的記錄對象,這個對象能夠提供專門(專一)的確認代碼系統,轉化以及資料處理。隨著Zend Engine2

用PHP實現標準的IP Whois查詢

由於Internet的曆史原因,apin負責整個網路IP的整體規劃以及北美區 還有部分非洲地區的IP分配管理,與此相應的是,whois.apin.net是IP whois的root server,標準的IP whois查詢方法是,首先向whois.apin.net查詢某個IP屬於哪個大區,然後再向該區的whois 伺服器查詢此IP的whois詳細資料。 目前負責 IPV4的大區 whois.arin.net 美洲區 北美 whois.apnic.net

PHP巧獲伺服器端資訊

  怎麼在PHP方式下得到伺服器的有關資訊?其實只需三句代碼,即可以輕鬆擷取到對端某個檔案的相關資訊及所屬網站資訊。代碼如下:  <?php  $fp = fopen("http://www.***.com/***.htm","r"); //以唯讀方式開啟某個網站下的檔案  foreach($http_response_header as $info) //對$http_response_header的檔案資訊頭進行遍曆迴圈  echo $info."<br>";

總頁數: 1662 1 .... 1422 1423 1424 1425 1426 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.