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繼承*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
伺服器 怎麼在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
編程 如果自己的伺服器也能夠實現簡記網域名稱就好了。其實這並不複雜。你也可以做一個簡記網域名稱系統。 簡記網域名稱系統的關鍵技術在於:實現Web頁面的重新導向(Redirctory)。在本質上,簡
Time of Update: 2017-02-28
重新整理 Server push 前一段時間炒得很熱的“推”技術,不過網上大部分都是cgi的資料,偶爾看到一個法國的網站上有這麼個介紹,可惜法語看不懂,只能從他的程式中看懂點東西,現整理個例子出來大家學習一下。可以用於聊天室的資料轉送、網站上的新聞更新、等等各類更新頻繁的頁面。 以前做重新整理主要通過頁面上加標籤。 < META HTTP-EQUIV=REFRESH CONTENT="time;URL=url"
Time of Update: 2017-02-28
MVC with PHP(一)中的bug的問題是存在,最大的問題是日誌系統的問題,等完成這這個介紹後我後把全部更正的程式源碼打包出來,這裡就暫時不做更改了.先來看看在application.class.php中是如何建立controller執行個體的:PHP代碼:--------------------------------------------------------------------------------/** * 執行函數 * * 此類唯一對外的一個介面
Time of Update: 2017-02-28
問題|最佳化 1,在函數中,傳遞數組時使用 return 比使用 global 要高效比如function userloginfo($usertemp){$detail=explode("|",$usertemp);return $detail;}$login=userloginfo($userdb);比function userloginfo($usertemp){global $detail;$detail=explode(
Time of Update: 2017-02-28
能較容易地對使用者通過 HTML 表單提交的資訊進行操作的能力一直是PHP的優勢之一。事實上,PHP 版本4.1添加了幾個訪問該資訊的新方法並有效地除去了以前版本中最常用的一個方法。本文研究了使用 HTML 表單上提交的資訊的不同方法,並同時使用了 PHP 較早的版本和較新的版本。本文首先從研究單個值開始,然後構建可以一般性地訪問任何可用的表單值的頁面。 註:本文假定您對運行 PHP 版本 3.0 或更高版本的 Web 服務器具有訪問權。您需要對 PHP 本身以及建立 HTML 表單有基本瞭解。
Time of Update: 2017-02-28
頁面 這個問題是當我自已實現了統計計數之後,我想將它的輸出用在我的不支援PHP功能的頁面中,那麼應該如何做呢?主要的解決辦法是輸出一段javascript指令碼即可。這個是很有用的,比如實現動態新聞, 廣告輪詢,當然這裡是講如何把某個程式的下載計數輸出到非PHP頁面中去。 檔案格式為: 索引|檔案名稱提示|連結|計數 注意,這裡用"|"線分隔。我採用的是文字檔進行處理。裡面可能某一行資料為:
Time of Update: 2017-02-28
錯誤 我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。 編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後面對此問題進行了詳細描述)。正是由於這個緣故,編譯器指出出錯的那行,從表面上看來可能文法正確無誤,或者可能是根本就不存在的一行!