這是一個將漢字轉換成Unicode編碼的PHP函數,支援GBK和UTF8編碼。function uni_decode ($uncode){$word = json_decode(preg_replace_callback('/(\d{5});/', create_function('$dec', 'return \'\\u\'.dechex($dec[1]);'), '"'.$uncode.'"'));return $word;}對 Unicode 轉換為漢字function
-p 監聽的連接埠 -l 串連的IP地址, 預設是本機 -d start 啟動memcached服務 -d restart 重起memcached服務 -d stopshutdown 關閉正在啟動並執行memcached服務 -d install 安裝memcached服務 -d uninsta
指令碼 本文出自:http://phpuser.com 作者: y10k翻譯 (2002-10-15 06:02:00) --英文原著:Darrell Brogdon,發表於 http://www.phpbuilder.com/columns/darrell20000319.php3)
因為朋友說連接埠串連不上,特意試了一下用php做Ping測試,結果還是挺滿意的。代碼和運行圖如下:(如果有大神改進就更好了)<?php $host = 'www.php100.com'; $port = '80';$num = 3; //Ping次數 //擷取時間 function mt_f (){ list($usec,$sec) = explode(" ",microtime()); return ((float)$usec +
在做網吧看看的時候,由於頁面中存在電影的搜尋功能(使用者輸入)這個功能由於不能夠做成靜態化,那麼就只能夠動態,用動態時候會對資料庫,伺服器壓力帶來很大的考驗所以就只能用到快取資料的方式了資料緩衝的形式包括:1、將資料緩衝到記憶體,相信大家這個就會想到了Memcached.memcached是高效能的分布式記憶體快取服務器。 一般的使用目的是,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度、
如何文檔化你的PHP類(一)作者:stefano Locati
顯示|線上
1.下載quercus:http://quercus.caucho.com/版本當然最新的最好,因為原則上來說新版本對php支援程度更高,但是在自己測試的時候發現最新的4.0.25存在一點問題,於是換用4.0.18版本.選擇WAR格式的檔案下載,利用Winrar解壓,將WEB-INF\lib\的jar拷貝至GAE工程下的war\WEB-INF\lib\目錄2.配置Quercus:在appengine-web.xml中配置對php檔案的支援:<static-files> &n
JAVA是個非常強大的編程利器,它的擴充庫也是非常的有用,這篇教程,主要講述怎樣使用PHP調用功能強大的JAVA 類庫(classes)。為了方便你的學習,這篇教程將包括JAVA的安裝及一些基本的例子。 windows下的安裝 第一步:安裝JDK,這是非常容易的,你只需一路斷行符號的安裝好。然後做好以下步驟。 在 Win9x 下加入 :“PATH=%PATH%;C:\jdk1.2.2\bin” 到AUTOEXEC.BAT檔案中 在 NT 下加入 “;C:\jdk1.2.2\bin”到環境變數中。
php可以通過thrift串連hbase,同樣php可以通過thrift讀取hadoop資源(hdfs資源)。準備:php需要thrift的libarypackages:hadoop-0.20.2\src\contrib\thriftfs\gen-php源碼:<?php$globals['thrift_root'] = rootpath .
windows定時執行PHP相信不少讀者(PHP愛好者)在工作、學習的過程中經常抱怨:在WIN如何讓PHP定時自動發信呢??如何讓MYSQL實現自動備份而無後顧之憂呢??如 果完全依靠手工進行當然也可以實現,但操作上似乎過於繁瑣了一點!別著急,利用系統的工作排程器(Windows 98稱之為計劃任務)可輕易解決這一問題。這一功能往往被很多使用者忽略或者未曾想到:)。所謂任務計劃就是由電腦自動調用使用者事先設定好的應用程式,從而達到簡化使用者操作的目的。利用Windows
PHP最大的優點之一顯然在於它的快速度。一般情況下PHP總是具有足夠的速度支援Web內容動態產生,許多時候你甚至無法找出比它更快的方法。然而,當你不得不面對龐大的訪問量、高負荷的應用、有限的頻寬以及其他各種帶來效能瓶頸的因素時,你可能會問問自己是否可以做點什麼讓網站運行得更好。或許只要加上一個很不起眼的免費模組,你的PHP應用效能以及Web伺服器響應速度就會有顯著的改善。本文討論的就是如何進一步提高php應用的效能,給使用者以更美妙的瀏覽感受。本文分三個方面(代碼最佳化、緩衝、內容壓縮)闡述提高
程式 PHP 世界中緩衝是一個熱門的話題,因為 PHP 產生的動態網頁面,每次使用者請求都需要重新計算,不論請求的結果是否一樣,同時,PHP 每次都會編譯一次指令碼。這樣的超負荷運轉對一個流量很高的網站來說肯定難以忍受。幸運的是, Web 的結果可以緩衝,而不需要重新運行和編譯指令碼,商品化的產品像 ZendCache 或者開源的 Alternate PHP Cache都提供了把 PHP 指令碼編譯為位元組代碼並緩衝的辦法。PEAR
關於“PHP彩蛋”的說法也許很多老PHPer已經都知道或聽說了,好像是早在PHP4版本的時候就有彩蛋了,挺好玩兒的,可能近年來逐漸被人們遺忘了,其實彩蛋功能在PHP指令碼引擎預設情況下是開啟。 寫個phpinfo();然後訪問,再加上以下的GET值即可查閱 下面就用Discuz官方論壇做一下測試: http://www.discuz.net/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 http://www.discuz.
在照彭武興先生的《PHP BIBLE》中所述,header可以送出Status標題,如 <?phpheader("Status: 404 Not Found"); ?> 就可以讓使用者瀏覽器出現檔案找不到的404錯誤,但是我試了這樣是不行的。 後來我到w3.org上查了http的相關資料,終於試出來了如何Header出狀態碼(Status),與大家分享。 其實應該是這樣的: Header("http/1.1 403 Forbidden"); ?
說道PHP代碼調試,對於有經驗的PHPer,通過echo、print_r、var_dump函數,或PHP開發工具zend studio、editplus可解決大部分問題,但是對於PHP入門學習的童鞋來說有一定的難度,而且僅僅通過上述這些PHP調試手段,也很難準確發現PHP效能方面的問題,Xdebug是一個非常有用的PHP調試工具。 Xdebug作為PHP調試工具,提供了豐富的調試函數,也可將Xdebug安裝配置為zend
最近寫了個php的soap伺服器端,實現了php用戶端的調用,卻實現不了c#用戶端的調用,看完了手冊找了n久也沒實現其訪問,最後試用了一下nusoapsf.net上的一個開源項目,效果很好,很eacy就實現了所需的功能c#的web服務(伺服器端)是非常容易實現的,c#用戶端調用也很方便php的web伺服器端 一般要產生一個.wsdl的檔案,.wsdl是一個xml檔案描述提供的服務下面來看看我的第一個php web服務<?php/*** processsimpletype method* @
人人開放平台給出的PHP SDK,個人感覺寫的不怎麼樣,而且在我的電腦上運行不出來,總是113錯誤,查文檔竟然還沒有這個錯誤碼,於是只好自己按照官方給出的文檔,用PHP自己實現了一下。代碼如下文,沒有作封裝,只是走了一下流程。如果是僅僅用於人人串連這樣的登入驗證和簡單的API調用,也不是很有必要封裝。作為使用人人API的一個PHP示範吧。自己寫代碼的過程中也參考了官網的SDK代碼和DEMO代碼。 說明: 1、使用了HttpClient類發起Get和Post請求,檔案下載地址http://
通常,php裡,這樣的一段代碼.要瀏覽器刷一下.才能出現cookie..怎麼才能讓cookie及時生效呢,分享一個讓cookie及時生效的一個方法,很實用的,代碼如下: //PHP COOKIE設定函數立即生效,支援數組 function cookie($var, $value='', $time=0, $path='', $domain=''){ $_COOKIE[$var] = $value; if(is_array($
我們都知道,速度快是PHP最大的優點。一般情況下PHP總是具有足夠的速度支援Web內容動態產生,許多時候你甚至無法找出比它更快的方法。 然而,當你不得不面對龐大的訪問量、高負荷的應用、有限的頻寬以及 其他各種帶來效能瓶頸的因素時,你可能會問問自己是否可以做點什麼讓網站運行得更好。或許只要加上一個 很不起眼的免費模組,你的PHP應用效能以及Web伺服器響應速度就會有顯著的改善。 本文討論的就是如何進一