Time of Update: 2016-07-21
在經過長達8個月的開發與測試以後,PHP 4.3.0正式發布了。就範圍,時間,成就方面而言,這是最全面的PHP發行版,而且,作為綜合用途的指令碼語言舞台的一個重要的競爭者,它將更進一步的提高了PHP的地位。 命令列介面 這個版本最終完成了獨立的命令列介面(CLI),這可以(配合PHP-GTK一起)用於開發核心和傳統型應用程式。CLI是內建部分,但是在配置過程中,只有當CGI版本使用--disable-cgi開關時候,才自動安裝;或者使用make install-cli 。在Windows系統中,
Time of Update: 2016-07-21
如果自己的伺服器也能夠實現簡記網域名稱就好了。其實這並不複雜。你也可以做一個簡記網域名稱系統。
Time of Update: 2016-07-21
資料驗證 清理空格 trim 函數將清除資料頭尾的空格,它的文法是: trim ($first_name); 必要欄位的處理 在你資料庫中,有些欄位時必須填寫的。這樣對應於 HTML 表單的相應的欄位也不允許空出來不填。當然,這個檢驗處理的過程可以用用戶端的 JavaScript 指令碼來處理,但既然我們講的是 PHP ,就還使用 PHP 來處理吧。下面的代碼檢查使用者的姓是否輸入: if (ereg(".", $first_name) == 1) { print (" 姓 : ");
Time of Update: 2016-07-21
最近嘉新的計數器改成文本的了,不過正好.. //count.php -js 應用版 $a=file("http://www.jx.zj.cninfo.net/cgi-bin/count.cgi?df=wfnic.dat"); print "document.write('$a[0]');"; ?> //php 直接版 $a=file("http://www.jx.zj.cninfo.net/cgi-bin/count.cgi?df=wfnic.dat"); print $a[0]; ?>
Time of Update: 2016-07-21
在最近幾年,全球資訊網(也稱環球資訊網,即WWW)不斷改變資訊處理技術的面貌。WEB已經快速地成為一種有效媒介,並適合人們和商業溝通和協作。幾乎所有的資訊技術領域都普遍受到WEB的影響。Web訪問帶來更多使用者和更多資料,這意味著給伺服器和資料庫更多壓力和終端使用者得到越來越慢的響應速度。與不斷靠增加CPU,磁碟機及記憶體來跟上這種增長的需求相比, WEB動態網頁面靜態化應該是一個更實用,更經濟的選擇。 用PHP實現WEB動態網頁靜態化的具體實現函數如function
Time of Update: 2016-07-21
by coldwind/iwind/month/ccterran http://iwind.org 有很長一段時間我到處問別人怎麼實現靜態網頁,還向嘮叨提過問題,而如今,我終於想出了一個很簡單的辦法,那就是用libtemplate來實現它。 大家看:http://doc.iwind.org 下面我就如何?靜態網頁輸出談一談。 1,修改libtemplate. 加入兩個函數 //將分析結果儲存到檔案中去 function savetofile ($dir,$varname){
Time of Update: 2016-07-21
雖然 PHP5 還沒有正式發布(開發版本已經提供下載),但我們現在就可以開始體驗一下新的版本 將要帶給我們的驚喜。在以下的介紹中,我們將重點講述 PHP5 中的三大特色功能。這三大特點為:* 新的對象模式 (New Object Mode)* 異常處理 (Exceptions)* 名稱空間 (Namespace)在開始之前,要聲明兩點:* 文章中的例子為了說明如何操作,有些部分使用了 PHP4 的表現手段,這僅僅是為了提高文章的可讀性。* 文章中描述的部分與 PHP5
Time of Update: 2016-07-21
測試硬體說明: 測試使用的是我的愛機,配置如下: CPU:C433 記憶體:128M 硬碟:酷魚2代20G 測試軟體說明: WIN32下用的是windows nt server4,sp5,apache 1.3.12,php3.0.15和php4rc1,mysql 3.22.29,oracle 8.0.5 linux下用的是bluepoint linux1.0, apache 1.3.12, php4rc1,mysql 3.22.32 測試代碼說明:
Time of Update: 2016-07-21
物件導向編程(OOP)是我們編程的一項基本技能,PHP4對OOP提供了良好的支援。如何使用OOP的思想來進行PHP的進階編程,對於提高PHP編程能力和規劃好Web開發構架都是非常有意義的。下面我們就通過執行個體來說明使用PHP的OOP進行編程的實際意義和應用方法。
Time of Update: 2016-07-21
編者按:這是一篇精彩的編程教學文章,不但詳細地剖析了搜尋引擎的原理,也提供了筆者自己對使用PHP編製搜尋引擎的一些思路。整篇文章深入淺出,相信無論是高手還是菜鳥,都能從中得到不少的啟發。
Time of Update: 2016-07-21
類的另類用法--資料的封裝一般的情況下,如果使用classname::property是不能訪問到類的屬性的,但可以用classname::method()使用類的方法。同樣的也不能用objectname->property訪問到類的方法裡的變數。利用這一特點,我們可以將一些資料儲存於類中,有點象c++的私人屬性。class data { function value($var) { static $d = array(); if(func_num_args() > 1) {
Time of Update: 2016-07-21
將程式輸出為其他的語言是程式員喜愛的事情之一,在WEB上我們有 兩個不同編程環境:用戶端(瀏覽器)和伺服器端,根據HTTP協議的定義, 我們可以在編寫在用戶端輸出其他語言的服務端程式,我們選擇了作為服 務端語言、javascript作為用戶端輸出。在本問中我們將向您示範這樣用 該方案把資料存放區在用戶端,並且在諸如:聊天室、新聞系統或其他您想 實現的應用上達到服務端和用戶端(瀏覽器)的最小的資料轉送。 要求以下支援: PHP4 JavaScript Frames
Time of Update: 2016-07-21
由於PHP的本色表參數只能支援256,為了能實現顯示8色或更多的色帶,我使用了參數傳遞的方法來實現。具體實現的代碼如下:1、產生色帶圖形的程式transition.php/** 功能:產生色帶圖形* 程式員:wlxz* 日期:2002-00-00*/Header("Content-type: image/Png");$im = ImageCreate(255,50);$bgcolor = ImageColorAllocate($im, 0, 0, 0);$x = trim($_GET['x'
Time of Update: 2016-07-21
//我只是做一個測試,如果再用類似tmd的字串,一定要注意,如果字串中的字元出現在$StartReplaceHtml或者$EndReplaceHtml中,你需要修改下面的preg_replace中的規則$CheckedMessage="Hello!!他X的..他....X...的....How are you m d "; //the message to be checked echo $CheckedMessage."";$CheckedWords=array("他X的","tmd"
Time of Update: 2016-07-21
受影響系統: PHP version 4.1.1 under Windows PHP version 4.0.4 under
Time of Update: 2016-07-21
明天(已經是今天了,呵呵)我會提供一個測試頁面讓大家來看(因為我在宿舍只能撥接,Ip地址不固定)*//** 遞迴顯示子節點函數* ** @param $SearchPattern 尋找的條件(like)* @param $BaseNum-節點的層數*/ function ListChildTree($SearchPattern,$BaseNum){ global $Tree;//聲明串連資料庫的控制代碼為全域
Time of Update: 2016-07-21
作者:san 首頁:http://www.nsfocus.com 日期:2001-11-15 前面象Shaun Clowes和rfp等都比較詳細的介紹了php、cgi程式在編程過程中遇到 的問題,以及如何通過應用程式漏洞突破系統,這篇文章我們來通過對php的一些伺服器端特性來進行配置加強php的安全。寫 cgi指令碼的時候我們的確一定注意各種安全問題,對使用者輸入進行嚴格的過濾,但是常在岸邊走哪有不濕鞋
Time of Update: 2016-07-21
使用PHP的人都知道,Zend Encode是一個指令碼編程工具,用它寫的程式,必須以源碼的形式放置在Web伺服器上,所以我們無法保護自己的原始碼。大家都知道任何一個指令碼程式的執行效率同具有相同功能的編譯好的二進位代碼相比較,它的執行效率都是比較低的。那麼要是有一個工具能夠幫我們把用PHP寫的程式編譯成二進位代碼就好了,這樣不但執行效率提高了,運行速度也加快了。真要是有這麼一個工具,那就是一舉兩得了。 現在這不是夢想了,Zend Encode就是為此而開發的,它可以直接將指令碼編譯成二進位碼。
Time of Update: 2016-07-21
ob_start();session_start();$num=0;$dirpt = "online";$reftime = 1;if (is_dir($dirpt) && $dir = opendir($dirpt)) { while (($file = readdir($dir)) !== false) { if(strcmp($file,"..")==0 || strcmp($file,".")==0){ continue; } $
Time of Update: 2016-07-21
不用說,還得找PHP設定檔php.ini的麻煩:)開啟php.ini,首先找到; File Uploads ;地區,有影響檔案上傳的以下幾個參數:file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大值。預設為2M在; Data Handling