Time of Update: 2017-02-28
PHP中類的理解和應用[二] 許多PHP的愛好者在學習過程中感到對PHP中類的概念較難理解和掌握,雖然知道類既然存在就有其存在的道理,但是由於平時接觸和使用的機會較少,也就一略而過。其實,只要我們理解變數和函數這些PHP基本概念的話,掌握類的含義就不成問題。鑒於類在PHP的重要作用,本文將結合具體案例介紹PHP中類的概念和應用。 (一)
Time of Update: 2017-02-28
PHP中類的理解和應用[一] 許多PHP的愛好者在學習過程中感到對PHP中類的概念較難理解和掌握,雖然知道類既然存在就有其存在的道理,但是由於平時接觸和使用的機會較少,也就一略而過。其實,只要我們理解變數和函數這些PHP基本概念的話,掌握類的含義就不成問題。鑒於類在PHP的重要作用,本文將結合具體案例介紹PHP中類的概念和應用。 (一)
Time of Update: 2017-02-28
模板 如果你從來沒有接觸過PHP,那麼還是先看看這個吧,當然即使是你已經對PHP有所瞭解,但一本PHP4的的使用手冊也還是需要的,:)。此外一本HTML文法手冊當然也是不可缺少的啦。。。。。。。。。。
Time of Update: 2017-02-28
正則 PHP繼承*NIX的一貫傳統,完全支援正規運算式的處理。正規運算式提供了一種進階的,但不直觀的字串匹配和處理的方法。用過PERL的正規運算式的朋友都知道,正規運算式的功能非常強大,但學起來不是那麼容易。 比如: ^.+@.+\\..+$ 這段有效卻難以理解的代碼足夠使一些程式員頭痛(我就是)或者讓他們放棄使用正規運算式。相信當你讀完這個教程後,就可以理解這段代碼的含義了。 基本模式比對
Time of Update: 2017-02-28
前言: PHP中對各類資料庫的操作有著支援,對檔案的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基於檔案操作 可是有的時候在操作檔案的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於檔案操 作的一些問題收藏吧。 問:如何建立一個檔案? 答:1、使用fopen("要建立的檔案名稱","參數"),參數可選 w,w+,a,a+ 2、使用exec("echo '' >
Time of Update: 2017-02-28
近兩年沒有使用PHP寫過程式了,今天要用PHP,就在網上查了查,看到了PHP5,一時之間興趣又大了起來,於是翻譯了這篇文章。 文章來源於http://www.php.net/。 新的物件模型 PHP中的對象處理部分已完全重寫,具有更佳的效能和更多的功能。在先前的PHP版本中,對象被當做原始的簡單類型 (如integer和string)來處理,這種方法的缺點是當變數被賦值或作為參數傳遞時,得到的是對象拷貝。而在新版本中, 對象是通過控制代碼來引用的,而不是通過對象的值(控制代碼想象為對象的標識符)
Time of Update: 2017-02-28
apache|解決|上傳 近日將論壇從VBB2升級到VBB3,將上傳附件大小設定為2M,可每次上傳超過500K的附件都會出錯,而之前使用VBB2時卻正常。 仔細檢查php.ini,其中的upload_max_filesize=8m,沒有任何問題,然後將其中的:max_execution_time = 30 max_input_time = 60memory_limit = 8M
Time of Update: 2017-02-28
編碼|轉換 gb2312 和 unicode 間的編碼轉換下面的例子是將 gb2312 轉換為 "全"這種形式php4.3.1以後的iconv函數很好用的,只是需要自己寫一個uft8到unicode的轉換函式查表(gb2312.txt)也行<?$text = "電子書庫";preg_match_all("/[\x80-\xff]?./",$text,$ar);foreach($ar[0] as $v) echo "&
Time of Update: 2017-02-28
伺服器 怎麼在PHP方式下得到伺服器的有關資訊?其實只需三句代碼,即可以輕鬆擷取到對端某個檔案的相關資訊及所屬網站資訊。代碼如下: <?php $fp = fopen("http://www.***.com/***.htm","r"); //以唯讀方式開啟某個網站下的檔案 foreach($http_response_header as $info)
Time of Update: 2017-02-28
<?php if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)) { echo "您的 E-Mail 通過初步檢查"; } ?> 在這句話裡,首先是應用了一個eregi函數,這個函數還算好理解。隨便找本書,就能給你一段解釋: 文法: int ereg(string pattern, string string, array [regs]); 傳回值: 整數/數組
Time of Update: 2017-02-28
js|資料|重新整理|頁面 利用"XXXX.htm"和"XXX.php"兩個檔案來實現資料的重新整理XXXX.htm<head><script>// Refresh coder_s = 0;timenow = 0;function calrs(){ d = new Date(); h= d.getHours(); m = d.getMinutes();
Time of Update: 2017-02-28
靜態|詳解|頁面 我們先回顧一些基本的概念。
Time of Update: 2017-02-28
What is FPDF?FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. The advantage is that PDFlib requires a fee for a commercial usage. F from FPDF stands for Free: you may use it for
Time of Update: 2017-02-28
分頁|顯示 1、前言
Time of Update: 2017-02-28
c++|web|程式|執行 一、簡介 如果你對Unix/Linux有所瞭解的話,你應該知道他們大都內建了C和C++的編譯器,分別是GCC和G++。Unix在程式安裝及Make等許多地方使用到了這些編譯器。利用一些控制台命令,C++和PHP,
Time of Update: 2017-02-28
中文 前言: PHP中對各類資料庫的操作有著支援,對檔案的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基於檔案操作可是有的時候在操作檔案的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於檔案操作的一些問題收藏吧。 問:如何建立一個檔案? 答: 1、使用fopen("要建立的檔案名稱","參數"),參數可選w,w+,a,a+ 2、使用exec("echo '' > 要建立的檔案名稱"
Time of Update: 2017-02-28
xml 用sax方式的時候,要自己構建3個函數,而且要直接用這三的函數來返回資料, 要求較強的邏輯。 在處理不同結構的xml的時候, 還要重新進行構造這三個函數,麻煩! 用dom方式,倒是好些,但是他把每個節點都看作是一個node,操作起來要寫好多的代碼, 麻煩! 網上有好多的開源的xml解析的類庫, 以前看過幾個,但是心裡總是覺得不踏實,感覺總是跟在別人的屁股後面. 這幾天在搞java,
Time of Update: 2017-02-28
編程|對象 多態性 多態性被定義為當在運行時刻一個對象作為參數傳遞時,對象能決定調用那個方法的能力。例如,用一個類定義了方法 "draw",繼承類重定義 "draw" 的行為來畫圓或正方形,這樣你就有一個參數為 x 的函數,在函數裡可以調用$x->draw(). 如果支援多態性,那麼 "draw" 方法的調用就取決於對象 x
Time of Update: 2017-02-28
編程|對象 這篇文章介紹在PHP的物件導向編程(OOP)。我將示範如何用物件導向的概念編出較少的代碼但更好的程式。祝大家好運。 物件導向編程的概念對每一個作者來說都有不同的看法,我提醒一下一個物件導向語言應有的東西: - 資料抽象和資訊隱藏 - 繼承 - 多態性 在PHP中使用類進行封裝的辦法: class Something { // In OOP classes are usually named starting
Time of Update: 2017-02-28
web|動態|靜態|網頁 在最近幾年,全球資訊網(也稱環球資訊網,即WWW)不斷改變資訊處理技術的面貌。WEB已經快速地成為一種有效媒介,並適合人們和商業溝通和協作。幾乎所有的資訊技術領域都普遍受到WEB的影響。Web訪問帶來更多使用者和更多資料,這意味著給伺服器和資料庫更多壓力和終端使用者得到越來越慢的響應速度。與不斷靠增加CPU,磁碟機及記憶體來跟上這種增長的需求相比, WEB動態網頁面靜態化應該是一個更實用,更經濟的選擇。