Time of Update: 2016-06-20
Zebra_Form構建相容所有瀏覽器,具有用戶端+伺服器校正功能並且外觀漂亮的HTML表單,將會發費比較的開發時間。Zebra_Form是一個能夠很好處理這些過程,利用它只需要幾行代碼就能夠幫忙我們構建一個安全、優美的表單。輸出的結果可以自訂外觀,也可以自訂。功能特點1、提供保護,防止跨網站指令碼(XSS)以及跨網站請求偽造(CSRF)攻擊。2、它會自動阻止使用“灌水”技術(CAPTCHA系統,也可用於更強大的保護)進行的表單提交3、同時提供伺服器端和用戶端驗證(用戶端驗證是通過使用jQuer
Time of Update: 2016-06-20
對於Web開發人員來說基於表格的資料新增,修改,刪除和瀏覽(CRUD)是最常見的操作。利用phpGrid來實現基於Web的資料編輯非常方便,只需要一點點編程知識和兩行代碼就能夠輕鬆開發出外觀專業,支援AJAX,功能豐富的PHP資料表格。它具有真正跨瀏覽器的inline編輯,支援所有HTML表單控制項,整合一個搜尋工具條,一個主從表,支援圖片顯示,支援匯出MS Excel,可以控制使用者資料存取權限。可以通過主題roller自訂外觀。支援主流瀏覽器,支援大部分資料庫包括:MySQL、SQL
Time of Update: 2016-06-20
PHP中對共用記憶體,訊息佇列的操作php作為指令碼程式,通常生命週期都很短,如在web應用中,一次請求就是php啟動並執行一個周期,請求結束則生命週期截止。所以php在處理需要共用的資源時,一般會將共用資料儲存在資料庫或dbm之類的檔案中,再者就是利用記憶體實現共用。你可以選擇已有的工具輔助你,像memcache;也可以自己編寫代碼訪問作業系統的共用記憶體段。php中對共用記憶體段的操作有兩組函數:SystemVIPC和SharedMemory。其中SystemVIPC系列函數能夠更方便的操作
Time of Update: 2016-06-20
php中count擷取多維陣列長度的方法,執行個體分析了數組的原理並總結了數組長度計算的方法,非常具有實用價值,需要的朋友可以參考下本文執行個體講述了php中count擷取多維陣列長度的實現方法。先來看看下面程式運行結果:代碼如下: $numb=array( array(10,15,30),array(10,15,30),array(10,15,30)); echo count($numb,1);A.3B.12C.6D.9答案是Bcount函數中如果mode被設定為
Time of Update: 2016-06-20
PHP程式員們在編寫代碼程式時,除了要保證代碼的高效能之外,還有一點是非常重要的,那就是程式的安全性保障。PHP除了內建的幾種加密函數外,還有功能更全面的PHP加密擴充庫Mcrypt和Mhash。其中,Mcrypt擴充庫可以實現加密解密功能,就是既能將明文加密,也可以密文還原。PHP加密擴充庫Mcrypt的演算法和加密模式Mcrypt庫支援20多種密碼編譯演算法和8種加密模式,具體可以通過函數mcrypt_list_algorithms()和mcrypt_list_modes()來顯示,結果如下
Time of Update: 2016-06-20
ECShop出現Strict Standards: Only variables should be passed by reference in的解決方案 今天安裝ecshop的時候最上面出現了一個錯誤提示:Strict Standards: Only variables should be passed by reference in F:\www.xxxx.com\cls_template.php on line 418解決辦法:開啟cls_template.php檔案中發現下面這段代碼:
Time of Update: 2016-06-20
這麼多的數組函數我們該怎麼學習?其實我們只需要清楚,我們需要對數組做哪些操作,然後把這些操作歸類,心中就有了大概的印象,然後隨著你的實踐,這些函數你就很清楚了,在這裡提醒大家的是手冊要常備!廢話不多說,數組函數一般歸為以下幾類:1、數組輸出類print_r()2、數組建立類array()list() //這個函數和上面提到的 array()一樣,只是個語言結構,它通過一步操作給一組變數賦值!range ( mixed low, mixed high[, number step] )
Time of Update: 2016-06-20
當你嘗試使用一個未定義的類時,PHP會報告一個致命錯誤. 解決方案就是添加一個類,可以用include包含一個檔案. 畢竟你知道要用到哪個類. 但是,PHP提供了類的自動載入功能, 這可以節省編程的時間. 當你嘗試使用一個PHP沒有組織到的類, 它會尋找一個__autoload的全域函數. 如果存在這個函數,PHP會用一個參數來調用它,參數即類的名稱.下面的例子說明了__autoload是如何使用的. 它假設目前的目錄下每個檔案對應一個類.
Time of Update: 2016-06-20
Minify 是用PHP5開發的php網頁壓縮應用,通過遵循一些Yahoo的最佳化規則來提高網站的效能。它會合并多個CSS或者JavaScript檔案,移除一些不必要的空格和注釋,進行gzip壓縮,並且會設定瀏覽器的緩衝頭。Minify 在設計上和Yahoo的 Combo Handler Service非常像,不過Minify可以合并任何你想要合并的JavaScript和CSS檔案。一般情況下,網站速度的瓶頸都在前端,而最關鍵的就是資源的載入速度,但是大多數瀏覽器都有單個網域名稱並發請求數限制,
Time of Update: 2016-06-20
今天在做產品的時候無意中看到了一行代碼,$c= new$class_name; $object_os= newstdClass;
Time of Update: 2016-06-20
PHP中超全域變數$GLOBALS和global的區別詳解一、超全域變數$GLOBALSPHP超全域變數有很多,如下的都屬於超全域變數(Superglobal):$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。官方說明:$GLOBALS —
Time of Update: 2016-06-20
開源PHP類Mobile Detect能夠協助開發人員探測使用者的裝置類型,硬體包括手機、平板、PC,系統包括iOS、Android、BlackBerry等,此外還能分辨出系統版本號碼、使用的瀏覽器等資訊。Mobile Detect是一個用於判斷行動裝置類型的開源PHP類。它通過調用與HTTP head關聯的User-Agent字串,判斷具體的裝置使用環境。除了能夠判斷是手機、平板還是PC,Mobile
Time of Update: 2016-06-20
PHP初學者遇到的常見問題大總結,下面總結14個問題希望對PHP初學者有所協助。1、頁面之間無法傳遞變數get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals =
Time of Update: 2016-06-20
PHP-Beast是一個PHP源碼加密的模組,其使用DES演算法加密,使用者可以自訂加密的key來加密原始碼。 1. PHP-Beast的安裝 $ wget https://github.com/liexusong/php-beast/archive/master.zip$ unzip master.zip$ cd php-beast-master$ phpize$ ./configure$ make$ sudo make install
Time of Update: 2016-06-20
一、利用md5和字串處理函數$key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($txt,$i,1) ^
Time of Update: 2016-06-20
一、PHP QR Code二維碼簡介二維碼是二維條碼的一種,可以將網址、文字、照片等資訊通過相應的編碼演算法編譯成為一個方塊形條碼圖案,手機使用者可以通過網路攝影機和解碼軟體將相關資訊重新解碼並查看內容。是用在平面上用特定的幾何圖形記錄資料資訊的,QR碼是常見的一種二維碼。QR原理理解起來比較複雜,自己處理的話,估計得花不少時間。這裡推薦一個產生QR碼的php類庫PHP QR
Time of Update: 2016-06-20
1、字串使用單引號當使用雙引號來括字串時,PHP解譯器會對其進行變數替換、轉義等操作。如果你只想輸出一個基本的字串,就用單引號吧,這樣會節省一些資源。當然,如果你需要進行變數替換的,那就必須用雙引號了,但其他情況下還是用單引號吧。2、字串的輸出你認為以下哪一條語句的運行速度最快? print "Hi my name is $a. I am $b"; echo "Hi my name is $a. I am $b"; echo "Hi my name is ".$a.". I am
Time of Update: 2016-06-20
Medoo是一個加速網站開發的最輕量的PHP資料庫架構類!Medoo可以極大地加快你的PHP項目的開發。在進行Web開發的時候,很大一部分企業或個人都會選擇使用PHP語言,而Medoo則可以起到錦上添花的作用。縮短你的開發週期。Medoo強大而完善的API不僅完全可以滿足你最常用最基本的需求,而且使用起來也非常簡單。即使要進行二次開發,也絲毫不成問題。一、Medoo環境需求(1)、PHP 5.1以上並開啟PDO支援(2)、支援MySQL,MSSQL,SQLite等資料庫,或者更多其它資料庫。(3
Time of Update: 2016-06-20
PHP網站製作中,有時候為了有更好的使用者體驗及布局我們經常會指定輸出幾個中文字元,以便有更好的視覺體驗,也可以在用PHP截取UTF-8中文字串中半個字元亂碼問題。下面我分享兩種PHP截取指定個數中文字串的方法一、通過UTF8編碼字元的特性UTF-8編碼的字元可能由1~3個位元組組成,
Time of Update: 2016-06-20
Securimage是一個PHP驗證碼產生指令碼,用來產生複雜的驗證碼圖片。易於添加到現有網站表單中。Securimage能夠實現從產生複雜的驗證碼圖片到確保使用者輸入驗證碼的正確性。Securimage驗證碼產生類特點:僅用三行代碼即可顯示驗證碼僅用六行代碼即可對驗證碼的輸入進行驗證自訂驗證碼長度自訂字元集支援TTF使用自訂的GD字型(若TTF不支援)輕鬆添加自訂背景圖片豐富的文本支援,包括顏色/角度/透明度選項文字淆亂Arched lines through