Time of Update: 2017-02-28
前面我給了一個分頁顯示mysql記錄的類,卻沒給出使用的例子,現在,我整理了我剛寫的一個線上競拍系統架構程式,來說明這個類的使用方法,而且也就線上競拍的實現方法與大家一起來討論一下。 首先聲明,我不是高手,也不是行家,只是一個fans,所以這個程式肯定有不少漏洞,但我之所以敢拿出來,是因為我很希望能自由地與大家分享PHP帶給我們的快樂。(其實是想多加點分好弄個支援mysql的空間^_^)
Time of Update: 2017-02-28
很早就想寫這篇文章了,但一直沒有時間完成它。不是說我來告訴大家如何做,我更希望本文只是做為一個引子,與大家來討論關於如何建立一個有效地、靈活的網路應用程式。 經過了2-3年的網路應用程式開發工作,我的開發經驗變得更加生動了,回過頭來看我以前為Geocrawler寫的代碼,簡直不敢相信這是我的。由於GPL的原因,在PHPBuilder中的源碼也是良莠不齊的。
Time of Update: 2017-02-28
Zend Optimizer(以下簡稱ZO)用最佳化代碼的方法來提高PHP 4.0應用程式的執行速度。實現的原理是對那些在被最終執行之前由運行編譯器(Run-Time Compiler)產生的代碼進行最佳化。 最佳化能提高你的盈利能力一般情況下,執行使用ZO的PHP程式比不使用的要快40%到100%。這意味著網站的訪問者可以更快的瀏覽網頁,從而完成更多的事務,創造更好的客戶滿意度。更快的反應同時也意味著可以節省硬體投資,並增強網站所提供的服務。所以,使用ZO,就等於提高了電子商務的盈利能力。
Time of Update: 2017-02-28
現在我們有了需要通過$REMOTE_ADDR變數來交叉引用的檔案,這樣我們可以區分出想要發貼的使用者是否已經被扁或沒有被扁。很簡單: <?php for ($counter=0;$counter<sizeof($banned_array);$counter++) { if ($banned_array[$counter] == $REMOTE_ADDR)
Time of Update: 2017-02-28
使用類進行資料存放區 對於PHP和OOP一件非常好的事情就是,你可以很容易地定義一個類來操作某件事情,並且無論何時你想 用的時候都可以調用相應的類。假設你有一個HTML表單,使用者可以通過選擇產品ID號來選擇一個產品。在數 據庫中有產品的資訊,你想把產品顯示出來,顯示它的價格等等。你擁有不同類型的產品,並且同一個動作 可能對不同的產品具有不同的意思。例如,顯示一個聲音可能意味著播放它,但是對於其它種類的產品可能 意味著顯示一個存在資料庫中的圖片。你可以使用OOP或PHP來減少編碼並提高品質:
Time of Update: 2017-02-28
PHP的進階OOP技術 在看過基本的OOP概念後,我就可以向你展示更進階的技術: 序列化(Serializing) PHP不支援永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味著擁 有將對象儲存到一個檔案或資料庫中的能力,而且可以在以後裝入對象。這就是所謂的序列化機制。PHP 擁 有序列化方法,它可以通過對象進行調用,序列化方法可以返回對象的字串表示。然而,序列化只儲存了 對象的成員資料而不包話方法。
Time of Update: 2017-02-28
重載(與覆蓋不同)在PHP中不支援。在OOP中,你可以重載一個方法來實現兩個或重多的方法具有相同 的名字,但是有不同數量或類型的參數(這要看語言)。PHP 是一種鬆散類型的語言,所以通過類型重載不 起作用,然而通過參數的個數不同來重載也不起作用。 有時在OOP中重載建構函式非常好,這樣你可以通過不同的方法建立對象(傳遞不同數量的參數)。在PHP 中實現它的技巧是: ----------------------------------------------------------------
Time of Update: 2017-02-28
"Another"類的對象現在擁有了父類(Something)的全部的資料成員及方法,而且還加上了自已的資料成 員和方法。 你可以使用 $obj2=new Something; $obj2->setX(6); $obj2->setY(7); PHP現在還不支援多重繼承,所以你不能從兩個或兩個以上類派生出新的類來。 你可以在衍生類別中重定義一個方法,如果我們在"Another"類中重定義了getX方法,我們就不能使
Time of Update: 2017-02-28
譯註:(保留) 作PHP已經有一年多了吧,從3.0到4.0,不能說有多高(我現在也只是大菜鳥,比起何、Hunte,差多了,當然還有別的高手),但也有些經驗。從PHP的火熱 到現在的平靜, 一路看的多了,聽的也多了,見過的"高手"(會寫留言板,聊天室什麼的)也多,靜下來一想:PHP只是一種語言。它自有 它存在的必要。國內的web開發也只停留在低水平的層次,想當初國外在大力發展asp組件時我們卻只會用asp,PHP也一樣。不過要感謝&
Time of Update: 2017-02-28
很高興大家對PHP如此的情有獨鐘! 下面就給大家介紹php作線形圖的函數: /* 函數說明 $data:y軸資料(數組) $graphdata:y軸資料--百分比(數組) $label:x軸資料(數組) $height:映像高度 $width:映像寬度 $font:字型大小 $dot:決定點的大小 $bg:背景色 $line :線色 $text :文本色 $dotcolor:點色 $file:輸出影像檔名 */ function qximage($data , $graphdata,
Time of Update: 2017-02-28
<?php // bi bolo monggole huen ! // // v2.0.5 // <? // include("linuxfreak.php3"); // ?> // dreamphp boy = sunboy $link_prefix = " o ";
Time of Update: 2017-02-28
本文介紹一種通過讀取文字檔的方法實現留言本準系統,在PHP4+Apache For Win98 下調試通過。從這個程式中我們可以體會到PHP與HTML語言互動嵌入的靈活編程風格。 首先,進入留言本頁面,我們需要用 表單頂端表單提交留言者的資訊,並用PHP處理資訊,可以在default.php中實現這兩項功能,具有詳細注釋的原始碼如下: # default.php# <?php //條件陳述式用來判斷表單是否提交,內容是否填寫完整; if ( sent=="sent"
Time of Update: 2017-02-28
PHP,即Hypertext Preprocessor,是一種內嵌在網頁中由伺服器端來執行的程式。它具有跨平台、物件導向及與資料庫整合完美等特性,為廣大網頁程式員所青睞。 MySQL採用了關聯資料庫的結構,是一套精簡、快速的資料庫管理程式。它提供了多人使用的管理功能,並支援標準的SQL文法。與PHP同樣具有跨平台的功能。 用PHP4+MySQL+Win98(PWS)來構建一個
Time of Update: 2017-02-28
好了,基礎的東西已經學完,讓我們來進行實戰吧!大家先下這個範常式序。然後可以在自己的平台上先試試看。相信這樣會得到一點感性認識。 在這個應用中一共使用了三個檔案vote.php,config.php,1.gif以及一個儲存資料的檔案(該檔案的名字可以自由設定,在這裡我們設為sum.txt),其中vote.php是主程式檔案,config.php則用於設定一些經常需要修改的資訊。
Time of Update: 2017-02-28
學習前的準備: 要想學習PHP,當然少不了要安裝PHP啦,所以如果你是初次學習,請先閱讀網路學院的文章: PHP4.03在linux下的安裝 PHP4.04在win98下的安裝 PHP4.04在英文win2000下的安裝
Time of Update: 2017-02-28
學習前的準備: PHP4.03在linux下的安裝 PHP4.04在win98下的安裝 PHP4.04在英文win2000下的安裝 如果你找不到安裝程式請到下面下載:
Time of Update: 2017-02-28
if($field_value==""){echo "<td> </td>";}else{echo "<td>$field_value</td>";}}echo "</tr>";}echo "</table>";//表格輸出結束mysql_free_result($rst) or die("無法釋放result資源!");//釋放result資源}else{echo
Time of Update: 2017-02-28
session 的生命週期是多長 1 瀏覽器結束時其生命週期也同時結束,但是檔案仍然存在於 /tmp/(sess_???) 2 下次重新開瀏覽器時會重新分配 sessionID,如果你使用 session_id() 把以前的 ID 帶回來,則會去讀取殘存在 /tmp 處的 sess_???, 取回你之前所有已經設定的參數 3 可以在 php.ini 裡修改 session 檔案殘存的時間
Time of Update: 2017-02-28
雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虛擬機器主機伺服器,還是用 Windows 2003 的 IIS 6 最好。網上有很多介紹在 IIS 6 上配置 PHP 的文章,但是那些方法不是效能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好後,能夠非常方便的進行升級。這裡所說的升級,是指從某個 php4 版本升級到另一個 php4 版本,或者從某個 php5 版本升級到另一個 php5 版本,而不是指從 php4
Time of Update: 2017-02-28
之所以翻譯這篇文章,是因為目前關於CGI安全性的文章都是拿Perl作為例子,而專門介紹ASP,PHP或者JSP安全性的文章則很少。Shaun Clowes的這篇文章比較全面地介紹了PHP的安全問題,原文可以在http://www.securereality.com.au/studyinscarlet.txt找到。 由於原文比較長,而且有相當一部分是介紹文章的背景或PHP的基礎知識,沒有涉及到PHP安全方面的內容,因此我沒有翻譯。如果你想瞭解這方面的知識,請參考原文。