Time of Update: 2016-07-13
PHP中整合了XML-RPC和SOAP兩種協議的訪問,都是集中在xmlrpc擴充當中。另外,在PHP的PEAR中,不管是PHP 4還是PHP 5,都已經預設整合了XML-RPC擴充,而且該擴充跟xmlrpc擴充無關,能夠獨立實現XML-RPC的協議互動,如果沒有xmlrpc擴充,建議使用PEAR::XML-RPC擴充。Web Service介紹Web
Time of Update: 2016-07-13
POD擴充是在PHP5中加入,該擴充提供PHP內建類 PDO來對資料庫進行訪問,不同資料庫使用相同的方法名,解決資料庫連接不統一的問題。PDO的目標提供一種輕型、清晰、方便的 API統一各種不同 RDBMS 庫的共有特性,但不排除更進階的特性。通過 PHP 指令碼提供可選的較大程度的抽象/相容性。PDO的特點:效能。PDO 從一開始就吸取了現有資料庫擴充成功和失敗的經驗教訓。因為 PDO 的代碼是全新的,所以我們有機會重新開始設計效能,以利用 PHP 5 的最新特性。能力。PDO
Time of Update: 2016-07-13
前言: phpmailer是一個優秀的發件程式,但中文資料比較少,於是我手動翻譯了phpmailer的elementindex.html,E文的:PHPMailer.html">http://www.bblog.com/apidoc/elementindex_PHPMailer.html,因為水平有限,翻譯的地方可能不是很准,希望大家多多指教。因為東西較多,所以分三個文章A-CFrom:http://www.xiaoxiaoyu.cn/AMP/215.htmlA開頭:
Time of Update: 2016-07-13
這個文檔描述了如何取得和安裝 NuSOAP,然後提供一些執行個體來說明 NuSOAP 的功能,這並不是一個全面的 NuSOAP 的介紹,但是希望能夠然一些 PHP 開發人員可以有一個很好的入門。NuSOAP 是一組 PHP 類,它讓開發人員可以建立和使用 SOAP web services。它不需要安裝任何的 PHP 擴充。它是在2004年12月3日被開發,當前的版本是 NuSOAP(0.6.7) 。支援 SOAP 1.1 規範,它能夠生產 WSDL 1.1 ,當然也可以使用它,同時也支援
Time of Update: 2016-07-13
PHP數組排序實際上就是將PHP數組進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。這時候就需要進行PHP數組排序了。對資料庫結果進行排序請看下面的樣本:本例中data 數組中的每個單元表示一個表中的一行。這是典型的資料庫存放數組資料的方式。例子中的資料如下:volume | edition-------+-------- 67 | 2 86 |
Time of Update: 2016-07-13
更好地理解錯誤資訊可以大大節省確定並改正錯誤內容所花費的時間。因此,在本文中,我將努力闡明多種不同類型的PHP報錯資訊,以及在開發過程中如何正確理解各種報錯資訊的含義。編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後面對此問題進行了詳細描述)。正是由於這個緣故,編譯器指出出錯的那行,從表面上看來可能文法正確無誤,或者可能是根本就不存在的一行!本文中所講述的內容與您所應用的PHP的版本無關,因為本文所描述的各種錯
Time of Update: 2016-07-13
本文概要的講解了Cookie的起源和根本屬性,為學些PHP設定Cookie提供技術背景,推薦PHP新手一看。在學習PHP如何設定Cookie之前我們先來瞭解下Cookie技術。 (1)Cookie技術簡介 在WEB技術發展史上,Cookie技術的出現是一個重大的變革。最先是Netscape在它的Netscape Navigator瀏覽器中引入了Cookie技術,從那時起,World Wide Web 協會就開始支援Cookie標準。以後又經過微軟的大力推廣(因為微軟的IIS
Time of Update: 2016-07-13
這個東東搞了我一天。。。可是到最後發現卻無法實現自己想像中的那種效果。。。真是可惜。。。看來PHP對XML還需要加強。。。如果哪位對此有研究。歡迎來信探討。。。首先建表:CREATE TABLE books (bookid int(4) NOT NULL auto_increment,bookname varchar(100) NOT NULL,bookauth varchar(50) NOT NULL,bookpublisher varchar(50) NOT
Time of Update: 2016-07-13
因為看到有人問 Nusoap 和 PHPRPC 的比較,為了讓大家能夠更清楚地瞭解 Nusoap 和 PHPRPC 的關係,所以在這裡做一個簡要的說明性介紹,所寫的內容也不是面面俱到的,唯寫了一些主要的比較。更多細節的比較大家可以在使用中自己來對比。Nusoap 是一個用於 PHP 的 Web Service 實現。PHP 版本的 PHPRPC 協議實現跟 Nusoap 是一個層級的東西。但是 PHPRPC 協議是跟 Web Service 一個層級的東西,所以下面我們來把 Nusoap
Time of Update: 2016-07-13
本文介紹的是用 mysql_real_escape_string對使用者提交資料進行整理處理和通過addslashes以及mysql_escape_string這3個類似的功能函數的區別。經過轉義的資料可以直接插入到資料庫中。很好的說明了addslashes和mysql_real_escape_string的區別,雖然國內很多PHP coder仍在依靠addslashes防止SQL注入(包括我在內),我還是建議大家加強中文防止SQL注入的檢查。addslashes的問題在於駭客可以用0xbf27
Time of Update: 2016-07-13
首先我得承認我喜歡電腦標準。如果每個人都遵從這個行業的標準,互連網將會是一個更好的媒體。使用標準化的資料交換格式才能使開放的和獨立於平台的計算模式切實可行。這就是我作為XML愛好者的原因。 幸運的是,我最喜愛的指令碼語言不但支援XML而且對其支援正不斷加強。PHP可以讓我迅速將XML文檔發布到互連網上,收集XML文檔的統計資訊,將XML文檔轉換成其它格式。例如,我時常用PHP的XML處理能力來管理我用XML所寫的文章和書。
Time of Update: 2016-07-13
許多機構已經採用了Apach和PHP作為他們的Web應用環境。在Web services模式中採用PHP可能看上去可能會比較難。但是事實上,搭配NuSoap,你可以輕鬆的應用PHP構建SOAP的用戶端和伺服器端。為了說明如何應用NuSoap和PHP來構建Web services,我們將舉一個簡單的例子。這個例子應用程式由一個PHP Web services的伺服器端和用戶端組成。他將實現兩個功能:顛倒一個字串字元的順序,求兩個數的和。PHP
Time of Update: 2016-07-13
PHP取得檔案尾碼,關於擷取檔案的副檔名有很多種方式,下面提供三種擷取檔案尾碼的方法,大家可以研究下,具體代碼就不解釋了。直接看代碼吧。PHP取得檔案尾碼,關於擷取檔案的副檔名有很多種方式,下面提供三種擷取檔案尾碼的方法,大家可以研究下,具體代碼就不解釋了。直接看代碼吧。//方法一:function extend_1($file_name){$retval="";$pt=strrpos($file_name, ".");if ($pt) $retval=substr($file_name,
Time of Update: 2016-07-13
在看這些之前請確保你正確載入了PDO擴充。作法是編輯php.ini手動增加下面這兩行(前面要沒有分號;):extension=php_pdo.dllextension=php_pdo_mysql.dll然後要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目錄,如extension_dir = "C:php5ext"OK,lets go..index.php 網站首頁,也是唯一入口 PHP代碼如下://...省略$params = array
Time of Update: 2016-07-13
· 作者:laruence(http://www.laruence.com/)· 本文地址:http://www.laruence.com/2008/11/07/581.html· 轉載請註明出處 主要探討了PHP的大變數的產生過程。另外如果你注意到, 當在表單中提交的input的name中如果有點號的時候, 在PHP中會自動把點號處理成底線。並且你很想知道這是為什麼,在什麼時候發生的?
Time of Update: 2016-07-13
對比表單POST和fsockopen提交兩種不同方式的區別。表單POST方式提交情況下$_POST 與 php://input可以取到值,$HTTP_RAW_POST_DATA 為空白$_POST 以關聯陣列方式組織提交的資料,並對此進行編碼處理,如urldecode,甚至編碼轉換。php://input 可通過輸入資料流以檔案讀取方式取得未經處理的POST未經處理資料php://input 允許讀取 POST 的未經處理資料。和 $HTTP_RAW_POST_DATA
Time of Update: 2016-07-13
需要php調用預存程序,返回一個結果集,發現很困難,找了半天,終於在老外的論壇上找到解決方案,這裡本地化一下。關鍵就是兩點1)define(CLIENT_MULTI_RESULTS, 131072);2)$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());下面就可以正常使用了,以下是例子程式。
Time of Update: 2016-07-13
關於require, include的效能 測試資料: 有一個數組 , 一共3萬條資料, 1MB大小, 我分成2種方法放資料來測試//sexinsex 1. array.php 直接建立個空php檔案, 把數組放進去 2. array.txt 把數組serialize後儲存 測試程式: 複製內容到剪貼簿 代碼:for ($i=0 ;$i require(dirname(__FILE__)./array.php);} 結果: 頁面執行時間: 12.8904
Time of Update: 2016-07-13
下面的代碼主要是偽靜態實現,搜尋引擎喜歡大家經常看到別的站的URL是這樣的吧?http://www.xxx.com/module/show/action/list/page/7或者html">http://xx.com/module/show/action/show/id/8.shtml 帶副檔名的或者http://xx.com/module/show/action/show/id/8?word=ss&age=11這樣的吧今天我就是公布下這種方法的實現,並獨立出最簡單的代碼函數如下,沒封裝成類,
Time of Update: 2016-07-13
php儲存session