Time of Update: 2017-02-28
PHP是一種基於服務端來建立動態網站的指令碼語言,您可以用PHP和HTML產生網站首頁。當一個訪問者開啟首頁時,服務端便執行PHP的命令並將執行結 果發送至訪問者的瀏覽器中,這類似於ASP和CoildFusion。然而PHP和他們不同之處在於PHP開放源碼和跨越平台,PHP可以運行在 WINDOWS NT和多種版本的UNIX上。它不需要任何預先處理而快速反饋結果,它也不需要mod_perl的調整來使您的伺服器的記憶體映象減小。PHP消耗的資源較 少,當PHP作為Apache
Time of Update: 2017-02-28
摘要:在本文中,讓我們共同探討基於PHP語言構建一個基本的伺服器端監視引擎的諸多技巧及注意事項,並給出完整的源碼實現。 一.
Time of Update: 2017-02-28
PHP的物件導向編程:開發大型PHP項目的方法(五) 使用類進行資料存放區 對於PHP和OOP一件非常好的事情就是,你可以很容易地定義一個類來操作某件事情,並且無論何時你想 用的時候都可以調用相應的類。假設你有一個HTML表單,使用者可以通過選擇產品ID號來選擇一個產品。在數 據庫中有產品的資訊,你想把產品顯示出來,顯示它的價格等等。你擁有不同類型的產品,並且同一個動作 &
Time of Update: 2017-02-28
br> PHP的進階OOP技術 在看過基本的OOP概念後,我就可以向你展示更進階的技術: 序列化(Serializing) PHP不支援永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味著擁 有將對象儲存到一個檔案或資料庫中的能力,而且可以在以後裝入對象。這就是所謂的序列化機制。PHP 擁
Time of Update: 2017-02-28
重載(與覆蓋不同)在PHP中不支援。在OOP中,你可以重載一個方法來實現兩個或重多的方法具有相同 的名字,但是有不同數量或類型的參數(這要看語言)。PHP 是一種鬆散類型的語言,所以通過類型重載不 起作用,然而通過參數的個數不同來重載也不起作用。 有時在OOP中重載建構函式非常好,這樣你可以通過不同的方法建立對象(傳遞不同數量的參數)。在PHP
Time of Update: 2017-02-28
令人驚奇的消失的複選框複選框只有實際被選中時才被提交,認識到這一點很重要。否則,它的消失將告訴您所需知道的實情:使用者沒有單擊複選框。使用複選框時,您可以使用 isset() 函數顯式地檢查是否設定了值: 清單 7. 檢查是否提交了複選框...$contact_value = $HTTP_GET_VARS['contact']; echo $contact_value;if (isset($contact_value)) { //The checkbox was
Time of Update: 2017-02-28
這是一個簡單的投票程式,不需要資料庫的支援.本程式容易理解,容易上手,是個不錯的入門程式.缺點:佔用伺服器太多時間,有待改進.可隨意使用
Time of Update: 2017-02-28
本款計數器用文本計數,沒有用到資料庫,可以實現如下功能:利用一個文字檔實現多個頁的計數減少伺服器的I/O佔用率在需要紀錄的檔案裡,只需加入很少的幾行代碼 基本思路如下:伺服器程式從文字檔中讀取該頁被瀏覽的次數,(因為所有檔案向伺服器提出請求時,他們的環境變數REQUEST_URI都代表他來自於...所以,以請求檔案的環境變數REQUEST_URI來辨別到底是那一頁正被瀏覽。)將這個次數加一儲存,並在調用這頁的使用者的電腦上顯示出來。請先看我的資料文本中紀錄的資料樣本,(紅色
Time of Update: 2017-02-28
if (!($fp = fopen($this->file, "r"))) {die("Could not read $this->file"),}// parse datawhile ($xml = fread($fp, 4096)) {if (!xml_parse($this->xp, $xml, feof($fp))) {die("XML parser error: "
Time of Update: 2017-02-28
[table del]#id userfa001 lanfup lanf#這個意思是說,操作id為fa001中上傳的檔案,只有lanf可以刪除?> ■調用頁面<html><head><title>檔案上傳</title><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-02-28
這篇文章介紹了在PHP中的物件導向編程(OOP,Object Oriented Programming)。我將向你示範如何通 過使用一些OOP的概念和PHP的技巧來減少編碼和提高品質。祝你好運! 物件導向編程的概念: 不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態 在PHP中是通過類來完成封裝的: -----------------------------------------------------------------
Time of Update: 2017-02-28
第一個目的是談論得最多的目的,它設想的情形是:一組程式員編寫用於產生頁面內容的PHP指令碼,同時另一組設計人員設計HTML和圖形以控制頁面的最終外觀。分離功能和布局的基本思想就是使得這兩組人能夠各自編寫和使用獨立的一組檔案:程式員只需關心那些只包含PHP代碼的檔案,無需關心頁面的外觀;而頁面設計人員可以用自己最熟悉的可視化編輯器設計頁面配置,無需擔心破壞任何嵌入到頁面的PHP代碼。
Time of Update: 2017-02-28
Mac OS X installsThis section contains notes and hints specific to installing PHP on Mac OS X. Using PackagesThere are a few pre-packaged and pre-compiled versions of PHP for Mac OS X. This can greatly assist in setting up a standard
Time of Update: 2017-02-28
代碼最佳化 通常要求程式員要有好的編程習慣,盡量減少冗餘代碼的出現,目前也有好多工具能夠完成這項功能,對於一般的html檔案,用於減少冗餘的減肥工具很多,而對於PHP程式來說這樣的工具就不太多了,但是Zend Technologies的Zend Optimizer是一款非常好的代碼最佳化工具,可以免費從Zend Technologies的網站上獲得。Zend Optimizer的使用方法也非常簡單,只要將下載的ZendOptimizer-1[1].0.0-PHP_4.0.4-
Time of Update: 2017-02-28
1,問:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache
Time of Update: 2017-02-28
在PHP4.0中加入了對Session的支援,方便了我們很多程式,比如購物車等等! 在很多論壇中,Session也用於處理使用者的登陸,記錄下使用者名稱和密碼,使得使用者不必每次都輸入自己的使用者名稱和密碼!但是一般的Session的生命期有限,如果使用者關閉了瀏覽器,就不能儲存Session的變數了!那麼怎麼樣可以實現Session的永久生命期呢?
Time of Update: 2017-02-28
本文的保護是指防止使用者將swf檔案儲存到本地,其實這種方法在很久之前就有人使用過了。主要的保護措施就是在php後台讀取$_SERVER數組,如果是用IE裡面的ActiveX控制項來載入影片,將會有一個$_SERVER["HTTP_X_FLASH_VERSION"]參數,如果是用其它下載軟體來下載,則不會有這個參數,納悶的是用Firefox的ActiveX竟然沒有這個參數。
Time of Update: 2017-02-28
利用PHP建立映像是相當容易的一件事情。只要安裝一些第三方的庫檔案並具有一定的幾何知識,就可以利用PHP來建立和處理映像了。目前PHP使用GD庫處理映像。在PHP中一些映像函數是可以直接使用的,但是大多數函數需要安裝GD函數庫。GD庫提供一系列函數進行畫圖、使用顏色、處理預存的映像和填充操作。GD庫是Thomas Boutell設計的ANSI
Time of Update: 2017-02-28
手冊如是說: 章 24. 安全模式 目錄 被安全模式限制或屏蔽的函數 PHP 的安全模式是為了試圖解決共用伺服器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 WEB 伺服器層和作業系統層顯得非常不現實。因此許多人,特別是 ISP,目前使用安全模式。 表格 24-1. 控制安全模式的設定選項有: 設定選項 預設值 safe_mode Off safe_mode_gid 0 safe_mode_include_dir ""
Time of Update: 2017-02-28
說明:本文節選自《淺談PHPTeam Dev管理及程式員做人問題》。全文請點擊這裡訪問。 看了標題,也許很多程式員會反感的說:“程式員的做人問題先不用談,你想出來這個標題,那你做人是不是有問題吧!” 筆者本人並不反駁這樣的說法,每個人都有自己的做人原則。法國人的那句俗話說的好:“我不苟同你的思想,但是我絕對捍衛你思想的自由”。