Time of Update: 2016-07-13
PHP讀取一個檔案夾內有多少個檔案的函數.比如有一個Pic檔案夾,裡面有100張圖片,下面的函數可以得到他的總數100$dir = ./pic;$handle = opendir($dir);$i = 0;while(false !== $file=(readdir($handle))){if($file !== . || $file != ..){$i ;}}closedir($handle);echo
Time of Update: 2016-07-13
一、 XML簡介 XML(可擴充的標註語言)是一種W3C標準,主要用於Web應用程式和伺服器之間實現容易的互動、資料的儲存與使用。 使用XML標準編碼的資料具有能容易被人和電腦解釋的意義和結構。XML資料是平台和應用程式獨立的。不用多說,這本身就使XML成為適合於互連網的一個理想的資料交換格式(事實上,它正是因這一用途而被開發的)。最近,寬頻連線的增長及消費者對于越過任何媒體進行資料共用的應用軟體的需求意味著,XML
Time of Update: 2016-07-13
當頁面中再三重複用到同樣的內容時,用include()函數包含檔案,這個方法可以簡化編碼工作。例如,關聯相同的資料庫;在頁面的頁首或頁尾顯示相同的HTML。類似的應用不勝枚舉。那麼如何來應用呢? 現在來看一下,在“example.inc”檔案中,如果加入如下的代碼:
Time of Update: 2016-07-13
今天突然碰到了php的問題,發現這篇文章,很老的文章了,但很實用,下一篇我將整理更新的php5的數組PHP4.0中共有超過30個新的數組相關函數。其中很多通用函數允許你檢查給定數組中是否存在特定對象、對數組元素計數、增加或刪除元素,或對元素排序。 如果你有很大的一個數組,而所要完成的僅是找出一個存在的給定值,你可以使用in_array()以返回true 或 false。如下代碼將輸出“Not found in this
Time of Update: 2016-07-13
揭露 PHP 應用程式中出現的五個常見資料庫問題 —— 包括資料庫模式設計、資料庫訪問和使用資料庫的商務邏輯代碼 —— 以及它們的解決方案。 如果只有一種 方式使用資料庫是正確的…… 您可以用很多的方式建立資料庫設計、資料庫訪問和基於資料庫的 PHP 商務邏輯代碼,但最終一般以錯誤告終。本文說明了資料庫設計和訪問資料庫的 PHP 代碼中出現的五個常見問題,以及在遇到這些問題時如何修複它們。 問題 1:直接使用 MySQL 一個常見問題是較老的 PHP 代碼直接使用 mysql_
Time of Update: 2016-07-13
摘自:
Time of Update: 2016-07-13
/******************************************************************** * 流程說明: * 當附合要求的參數傳遞進filter函數後,filter()函數首先 * 把要字串中所有要過濾的標籤$tag通過preg_match_all() * 取出來,然後迴圈preg_match_all的匹配數組,通過preg_split() * 函數分割每個標籤為 "左邊屬性" = "右邊值"的形式,再從要保 * 留的屬性數組中迴圈,將preg_
Time of Update: 2016-07-13
昨晚在Windows XP Professional [帶IIS]下安裝了PHP 5.0.5和 Apache 2.0.54[監聽連接埠8088].今天在安裝Discuz論壇時被要求安裝Zend-Optimizer以支援加密過的PHP檔案.下載到Zend-Optimizer 2.5.7的Win32安裝檔案在安裝時,開始很順利Apache Root和php.ini選擇路徑分別為:E:/Program Files/Apache
Time of Update: 2016-07-13
由於需要,要寫一個簡單的PHP採集程式,照例是到網上找了一堆教程,然後照貓畫虎,可是發現網上的教程全是似是而非,沒有一個真正能用的。苦想了幾天,終於弄明白了裡面的道理。在這裡寫出來,請高手指正。採集程式的思路很簡單,無非就是先打一個頁面,一般都是列表頁,取得裡面全部連結的地址,然後開啟逐條連結,尋找我們感興趣的東西,如果找到,就把它入庫或別的處理。下面以一個很簡單的例子來說說。首先確定一個採集頁,一般就是列表面了。這裡目標是:http://www.BkJia.com/article/11/ind
Time of Update: 2016-07-13
最近很多朋友都在問我是否能把我那一句話木馬隱藏到HTML或圖片裡,其實把一句話木馬插入到PHP檔案中就已經很隱蔽了,如果說硬是要放到HTML檔案或圖片裡,就接著往下看的這篇測試報告吧。 要知道如果光把PHP語句放到圖片裡是無論如何也不能執行的,因為PHP只解析副檔名為php的檔案。所以說要能使隱藏在圖片裡的PHP語句執行。我們就的藉助PHP中的調用函數 :include 、require 等。 我們還記得前些日子把木馬隱藏到圖片的文章吧。也就是在PHP檔案裡用include("x.gif"
Time of Update: 2016-07-13
作者:Kartic Krishnamurthy 譯者:limodou MIME 類 在有了這些基礎之後,讓我們用php(做為現在的主流開發語言)建立和實現一個MIME郵件類。在我們的php(做為現在的主流開發語言)庫函數中,已經有了編碼 所必須的工具。 MIME類必須能夠: 增加附件 對每一個獨立的請求,對所附的資料進行編碼建立MIME段/頭 產生一個包含MIME段/頭的完整的郵件將整個郵件作為字串返回用本地的郵件處理常式進行發送(或選擇調用一個SMTP郵件處理常式)
Time of Update: 2016-07-13
一個方面是伺服器解決:Apache設定:AddDefaultCharset UTF-8另外一個方面見下面事件,我也碰到過:UTF-8 的網頁,讓別人來訪問,結果很多人都說進入後一片空白,發現是因為瀏覽器沒有自動選擇到 UTF-8 文字編碼。在windows作業系統上使用IE作為瀏覽器時。常常會發生這樣的問題:在瀏覽使用UTF-8編碼的網頁時,瀏覽器無法自動偵測(即沒有設定"自動選擇"編碼格式時)該頁面所用的編碼。即使網頁已經聲明過編碼格式:CODE:
Time of Update: 2016-07-13
在《IP地址->地理位置轉換的測評》一文中提到用ip2addr函數直接讀取IP資料庫檔案是效率最高的,相比用MySQL資料庫儲存IP資料,用SQL查詢是效率最低的。但是IP資料庫檔案QQWry.dat是GB2312編碼的。現在我需要UTF-8編碼的地理位置結果。如果用MySQL方法,可以在資料存入資料庫時就轉換為UTF-8編碼,一勞永逸。但是QQWry.dat檔案又無法修改,只能把ip2addr函數的輸出結果再進行動態轉換。動態轉換GB->UTF-8編碼至少有四種方法:用PHP的iconv擴充轉
Time of Update: 2016-07-13
大多數開發人員認為面相對象的程式設計(OOP)思想和PHP是一對矛盾,但實際上,PHP封裝了開發人員在其應用程式中使用OOP技術的所有功能。為了證明這一點,讓我們舉一個經典的Vehicle(車輛)例子,其PHP類如下: class Vehicle { // Stuff goes here! }
Time of Update: 2016-07-13
Apache+php3 在WIN98下的安裝與配置/software/apache_1_3_12_win32.exe 安裝於c:apache配置:httpd.conf一、ServerType(伺服器類型) standalone和inetd二、ServerRoot(伺服器根目錄) ServerRoot “C:/apache"三、port(伺服器連接埠) 可為80或8080,可以為任意數!四、ServerAdmin(伺服器管理員) 伺服器管理員的Email地址。如有錯,會給伺服器管理員自動發信。五、
Time of Update: 2016-07-13
剛在大略瀏覽了一下首頁更新的那篇有關Class的文章(指PHPE的那篇 http://www.phpe.net/articles/389.shtml ),很不錯,建議看看。 對類的摸索~~俺用了半年時間才大概理解類的作用和實現。主要是沒有一篇能讓我理解的文章(之前沒接觸過任何OO的東西)。 以我的觀點來說說PHP中的Class,用於表達的語言都是非正式的語言,也不能確定是否正確。 建立一個類很簡單。 PHP代碼:------------------------------------------
Time of Update: 2016-07-13
如果需要在Linux下訪問Microsoft SQL Server或Sybase資料庫,則推薦下列軟體包。 SybaseCommon http://download.sybase.com/pub/ase1192_linux/sybase-common-11.9.2-3.i386.rpm SybaseOpenClient http://download.sybase.com/pub/ase1192_linux/sybase-openclient-11.1.1-3.i386.rpm
Time of Update: 2016-07-13
這是一個用PHP產生的純JavaScript時鐘 PHP代碼不長,但是JavaScript代碼就比較長了。 大家可以到http://disapart.oso.com.cn/temp/clock.php預覽 也可以到http://disapart.oso.com.cn/temp/clock.txt下載原檔案 $height = 200; $width = 200; $left = 100; $top = 100; ?> My Clock ExampledivShi.style.top =
Time of Update: 2016-07-13
《表格的細線框》 其實,vBulletin留下了HTML規格的表格外圍細線框的痕迹,也在全部的表格內預留了“介面”——嚴格來說,這與PHP、或資料庫是無關的,因為這是網頁設計的事。但預設的情況下,這些細線框的HTML代碼被注釋了,不會顯示,而且也不是所有模板都有。嚴格來說,加入細線框的過程不算是HACK,所以就沒有以HACK的形式與大家分享。
Time of Update: 2016-07-13
來源:http://www.pchoer.com/PHP實現對文本資料庫的資料顯示、加入、修改、刪除、查詢五大基本操作的方法我用一個留言本程式作為例子,闡述PHP實現對文本資料庫的資料顯示、加入、修改、刪除、查詢五大基本操作的方法。此文本資料庫共有欄位10個:客戶IP、發言時間、客戶名、客戶EMAIL、客戶首頁地址、留言表情圖片名、客戶QQ、客戶形象圖片、留言內容、管理員回複內容。1、加入資料程式段。$date=date("Y-m-d H:i:s");//取得系統時間$ip =