Time of Update: 2016-07-13
代碼: ctrl+y尋找:disable_functions 找到後在=後面添加 (這裡都是禁止在php裡面執行的函數)代碼: 複製內容到剪貼簿 exec,system,passthru,error_log,ini_alter,dl,openlog,syslog,readlink, symlink,link,leak,fsockopen,proc_open,popepassthru,chroot,scandir, chgrp,chown,escapeshellcmd,escap
Time of Update: 2016-07-13
1、 對許多代碼檔案說,特別是含有很多包含檔案(include or require)。它們需要花費更多的時間和解析併產生中間代碼。 2、 即使PHP代碼檔案沒有發生改變,這個執行過程還會嚴格的按照流程執行。也就是說,無論你的應該程式是否發生改變,每次調用的時候,都需要重新編譯產生opcode碼。(其實這就是編譯緩衝存在的理由) 3、 這個流程不僅僅發生在主要的代碼檔案,對於每一次的include和require來說,都會執行這個流程。(這是可以繼續最佳化的) 那些地方可以最佳化呢?
Time of Update: 2016-07-13
在這篇文章中,我將列出 圖表,圖形和資料視覺效果的最佳軟體,從建立基本的2D圖表到產生複雜的資料集的資料可視化,這些PHP,Javascript、Flash的圖表,對於任何一個嚴謹的開發人員都是必須一覽的。 1. Fusion ChartsFusionCharts v3 協助建立Web或公司專屬應用程式的動畫/互動的圖表。企業級圖表組件支援PCs, Macs, iPads, iPhones,以及大量其他的手機裝置。2. MaanibXML/SWF
Time of Update: 2016-07-13
PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。 PHP安裝它可以比 CGI 或者 Perl
Time of Update: 2016-07-13
php function is_mobile(){ // returns true if one of the specified mobile browsers is detected $regex_match="/(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|";
Time of Update: 2016-07-13
cache.inc.php: dir_isvalid($dir)) { $this->dir = $dir; $this->lifetime = $lifetime; $this->ext = .Php; $this->cacheid = $this->getcacheid(); } } /** * 檢查緩衝是否有效 */ private function isvalid() {
Time of Update: 2016-07-13
有個數組$point_arr(如下),取出 user_id = 3的那一行數組。代碼如下://你的數組$point_arr = array( array("id"=>1,"id"=>1,"point"=>2), array("id"=>2,"id"=>3,"point"=>2), array("id"=>3,"id"=>3,"point"=>2), array("id"=>4,"id"=>3,"point"=>2),);for($i =
Time of Update: 2016-07-13
$dom=new DOMDocument(1.0);$dom->load(data.xml);$items=$dom->getElementsByTagName(video);echo $items-> item(0)->getattribute("img");foreach($items as $a){ foreach($a->attributesas$b){ echo $b->nodeName; echo ":"; echo
Time of Update: 2016-07-13
class Mobi { function __isMobile() { $useragent=$_SERVER[HTTP_USER_AGENT]; if(preg_match(/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm(
Time of Update: 2016-07-13
class runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode( , microtime()); return ((float)$usec (float)$sec); }
Time of Update: 2016-07-13
function zhuanhuan() { $urlodd=explode(//,$_GET["url"],2);//把連結分成2段,//前面是第一段,後面的是第二段 $head=strtolower($urlodd[0]);//PHP對大小寫敏感,先統一轉換成小寫,不然 出現HtTp:或者ThUNDER:這種怪異的寫法不好處理 $behind=$urlodd[1]; if($head=="thunder:"){
Time of Update: 2016-07-13
這是一個之前的一篇文章,感覺很好重新整理又發出來。希望能讓大家有所收穫。1. 介紹 1.1. 標準化的重要** 標準化問題在某些方面上讓每個人頭痛,讓人人都覺得大家處於同樣的境地。這有助於讓這些建議在許多的項目中不斷演化,許多公司花費了許多星期逐子字逐句的進行爭論。標準化不是特殊的個人風格,它對本地改良是完全開放的。 1.2. 優點 當一個項目嘗試著遵守公用的標準時,會有以下好處: · 程式員可以瞭解任何代碼,弄清程式的狀況 · 新人可以很快的適應環境
Time of Update: 2016-07-13
在上一篇PHP單元測試利器:PHPUNIT初探文章中,我們對phpunit有了一個初步的認識,在本文中將繼續深入講解下phpunit中的一些用法。 1、markTestSkipped和markTestIncomplete 在phpunit中,有兩個有用的方法markTestSkipped和markTestIncomplete。它們能允許你編寫的單元測試中不單是只有通過和失敗兩種結果。markTestSkipped能讓PHPUNIT不去執行某個已經編寫好的測試方法。舉個例子說明,比如下面的程式
Time of Update: 2016-07-13
由於暫時使用國外的空間,在我發布 Blog 的時候發現時間總是不對。依據我以前編寫程式的經驗,這是時區的問題。這個問題解決起來並不難,寫下我的解決途徑以便日後參考。 PHP 指令碼端的市區設定可以在 php.ini 下設定 date.timezone 鍵的值為 Asia/Shanghai 即可。但是通常共用虛擬機器主機本身沒有修改 php.ini 許可權。這個時候就應該在程式公用部分加入 ini_set(date.timezone,Asia/Shanghai); 動態修改 php.ini
Time of Update: 2016-07-13
功用如題。 重寫規則和Wordpress一致。 相容IIS、Apache、Nginx。 只有一個檔案實現所有功能。 php if(isset($_GET[wd])){ $keywords = $_GET[wd]; } $uri = isset($_SERVER[HTTP_X_REWRITE_URL]) ? $_SERVER[HTTP_X_REWRITE_URL] : $_SERVER[REQUEST_URI]; $content =
Time of Update: 2016-07-13
可以自訂產生什麼字串以及多長 [PHP]代碼 function random($length) { $hash = ; $chars = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz; $max = strlen($chars) - 1; mt_srand((double)microtime() * 1000000); for($i = 0; $i { $hash .=
Time of Update: 2016-07-13
在微博網站可以看到一個發表話題的應用,文章將介紹如何簡易的實現一個微博話題發表程式——jQuery篇,後續還會有關於幕後處理程式的講解。 我們在QQ個人中心或者新浪微博等網站上可以看到一個發表話題的應用。該應用實現了即時統計輸入字數,並且通過Ajax與後台互動,將輸入內容插入到話題列表中。 XHTML代碼form id="myform" action="say.php" method="post"> h3>span
Time of Update: 2016-07-13
2010年應該被人們記住,因為SQL將在這一年死去。這一年關聯式資料庫行將就木,這一年開發人員發現他們再不需要長時間辛苦的構造列或者表格來存放資料。 2010年將是文檔型資料庫的起始年。儘管這樣的勢頭已經持續多年,現在才是一個更多,更廣泛的文檔型資料庫出現的年代。從雲端式計算的Amazon到Google,大量開源工具,以及隨之誕生的CouchDB和MongoDB。 那麼什麼是MongoDB?下面有五件事是PHP開發人員應該瞭解的: 1. MongoDB是一個單獨的伺服器; 2.
Time of Update: 2016-07-13
PHP擷取百度相關搜尋和原創程度 擷取原創程度是get_em_times,數值越高文本長度越長越不原創。 用於採集項目的搜尋引擎最佳化class baidu { public static function build_request_uri($words){ $words = urlencode(Text::convert_encoding($words,GBK,UTF-8)); return
Time of Update: 2016-07-13
使用PHP開發應用程式,尤其是網站程式,常常需要產生隨機密碼,如使用者註冊產生隨機密碼,使用者重設密碼也需要產生一個隨機的密碼。隨機密碼也就是一串固定長度的字串,這裡我收集整理了幾種產生隨機字串的方法,以供大家參考。方法一:1、在 33 – 126 中產生一個隨機整數,如 35,2、將 35 轉換成對應的ASCII碼字元,如 35 對應 #3、重複以上 1、2 步驟 n 次,串連成 n 位的密碼該演算法主要用到了兩個函數,mt_rand ( int $min , int $max