Time of Update: 2016-07-25
把MD5運算後的密文字串的順序調轉後,再進行一次MD5運算。 function md5_5($data) { //得到資料的密文 $data = md5($data); //再把密文字串的字元順序調轉 $data = strrev($data); //最後再進行一次MD5運算並返回 return md5($data); } ?> 複製代碼php本主題由 小貝 於 2015-11-16 10:33 移動
Time of Update: 2016-07-25
CI Codeigniter架構裡面PHPExcel的使用|匯出資料到Excel檔案,有需要的朋友可以參考下。CI架構裡面PHPExcel的使用|匯出資料到Excel檔案1. 準備開始......下載PHPExcel:http://phpexcel.codeplex.com這是個強大的Excel庫,這裡只示範匯出Excel檔案的功能,其中的大部分功能可能都用不著。2. 安裝PHPExcel到Codeigniter1)
Time of Update: 2016-07-25
在PHP網路開發和搜尋引擎最佳化網站推廣等方面的需求,需要對空間站的網站或當地的靜電處理,PHP產生靜態HTML頁面有多種方法,如使用PHP模板,緩衝靜態頁面來實現,今天到php執行個體教程討論如何形成的PHP產生靜態頁面。靜態頁面的方法,分為兩種類型,一種是偽靜態,即是URL重寫,一個是你真正的靜態。在這裡,小編講解PHP靜態頁面的方法。什麼是php靜態化PHP靜態化的簡單理解就是使網站產生頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和偽靜態化,兩者的區別在於PHP產生靜態頁
Time of Update: 2016-07-25
無標題文檔複製代碼 verifycode.php檔案代碼如下 /* 圖片驗證碼 Powered By KASON test http://www.hzhuti.com/nokia/c6/ */ session_start(); $num=4;//驗證碼個數 $width=80;//驗證碼寬度 $height=20;//驗證碼高度 $code=' '; for($i=0;$i { switch(rand(0,2)) { case
Time of Update: 2016-07-25
php入門(字串,cookie,session),有需要的朋友可以參考下。 字串擷取字串的長度: strlen()函數 擷取中文字長echo mb_strlen($str,”UTF8”);英文字串截取$str='i love you';複製代碼//截取love這幾個字母 echo substr($str, 2, 4);//為什麼開始位置是2呢,因為substrFunction
Time of Update: 2016-07-25
php擴充模組的安裝和編寫,有需要的朋友可以參考下。1.PHP的源碼安裝(以php6為例)從官網下載php6的源碼,解壓進入解壓之後的檔案夾./buildconf --force./configure --prefix=/usr/local/php6 --enable-fpm以上兩行用來配置安裝的資訊,./表示使用目前的目錄下的程式,--prefix表示要安裝到的目錄make編譯php源碼make install安裝/usr/local/php6/bin
Time of Update: 2016-07-25
可以用{Y}{m}{n}來變成現在的日期 set_dir(dirname(__FILE__).'/upload/','{y}/{m}'); //儲存路徑,支援{y}{m}{d}這幾個選項 $up->set_thumb(100,80); //縮圖大小設定.單位為像素 $up->set_watermark(dirname(__FILE__).'/jblog/images/watermark.png',6,90); //浮水印設定 $fs = $
Time of Update: 2016-07-25
ThinkPHP架構一 架構搭建,有需要的朋友可以參考下。搭建控制器環境:define('APP_PATH','./Application/') 自動建立Application檔案夾,並把環境存放在此檔案夾下。require './ThinkPHP/ThinkPHP.php';
Time of Update: 2016-07-25
php入門(基本,變數,常量,結構語句),有需要的朋友可以參考下。 基本常識: ?>可以省略字串串連符是 . 注釋 //變數 變數必須首字母為$,以字母或底線 “_”開頭 只能由字母、數字、以及“_”組成,還能包含漢字 區分大小寫”var_dump”函數可以將我們的變數的資料類型顯示出來,本身具有換行當我們用”echo”指令輸出布爾類型時,如果是“true”則輸出的是“1”,“false”則什麼也不輸出當雙引號中包含變數時,變數會與雙引號中的內容串連在一起;
Time of Update: 2016-07-25
php魔術方法__autoload(),有需要的朋友可以參考下。 __autoload()方法是一個特殊函數,它不是一個類方法,而是單獨的函數,在類外被聲明,將在執行個體化一個還沒被聲明的類中調用。 舉個栗子:require_once('test/A.php'); require_once('test/B.php'); require_once('test/C.php'); if (條件A) { $a = new A(); $b = new B();
Time of Update: 2016-07-25
php cookie&session小記,有需要的朋友可以參考下。 **COOKIE** 1、建立cookie setcookie(name,value,expire,path,domain); setcookie函數必須在標籤前面; eg:setcookie(user,”zhuyumin”,time()+3600); 含義:建立user cookie,賦值為zhuyumin,此cookie在一小時後到期。 2.取回cookie的值
Time of Update: 2016-07-25
// +------------------------------------------------------------------------// 驗證碼類,該類的對象能動態擷取驗證碼圖片,驗證碼字元儲存在SESSION['code']中 // +------------------------------------------------------------------------// 支援4種格式 數字 字母 漢字 混合// +------------------------
Time of Update: 2016-07-25
運算子優先順序-PHP運算子優先順序,有需要的朋友可以參考下。PHP運算子優先順序結合方向運算子附加資訊非結合clone newclone 和 new左[array()非結合++ --遞增/遞減運算子非結合~ - (int) (float) (string) (array) (object) (bool) @類型非結合instanceof類型右結合!邏輯操作符左* / %算術運算子左+ - .算術運算子 和 字串運算子左>位元運算符非結合 >= <>比較子非結合== != ===
Time of Update: 2016-07-25
身為現代熱門主流的開發語言,對於那些想加入新手PHP的軍隊,從哪學起,如何學習?你必須要需要掌握PHP的基礎知識,基礎知識相當於重點,是不可忽視的知識。常用的功能模組,物件導向的,MVC等相關技能。進行這些技能將成為一個合格的phper! Step 1:PHP基礎入門學習任何一門語言都要腳踏實地地從基礎文法開始,如果你希望將來在領域有所建樹,HTML和CSS也是必備技能。推薦課程:本課程為PHP網站開發系列第一部分課程(PHP語言基礎),主要涵蓋以下PHP相關內容: 1.
Time of Update: 2016-07-25
codeigniter是如何?鉤子機制的?,有需要的朋友可以參考下。 記得上一次去到喜啦面試,面試官問我一個問題:codeigniter是如何?鉤子機制的? 當時答不上來,後來回來之後查了一些資料才明白,所以在這裡記錄一下: codeigniter的鉤子是這樣實現的:首先在架構的核心檔案system/core/CodeIniter.php檔案的
Time of Update: 2016-07-25
本期的PHP學習將為大家深入瞭解 PHP 7的特別之處,它與其他版本的區別在哪,有什麼優勢呢?PHP 7在效能方面的突破成為近來IT行業中熱門的話題之一了,接下來的php入門教程就為大家一一解答相關的問題。 PHP 7在效能的提升:PHP 7要比PHP 5.6快兩倍,全面一致的64位支援,移除了一些老的不在支援的SAPI(伺服器端應用編程連接埠)和擴充,新增了空接合操作符(??) 測試結果:可見PHP 7相對於PHP
Time of Update: 2016-07-25
php---ajax傳遞多維陣列到後台,有需要的朋友可以參考下。 1 traditional :true??網上資料一般都說是將ajax的參數traditional設定為true,那麼可以將數組轉為一個格式字串,不過這個還需要到後台進行字串解析。這個方法太麻煩,沒有去親測。2 將js object(或array)轉為json??object和array的區別主要是一個是對象,一個是數組,對象是用花括弧{}包圍起來的,數組是中括弧[]包圍起來的。
Time of Update: 2016-07-25
建立目錄以及檔案寫入,有需要的朋友可以參考下。 需求描述: 將預覽的PHP頁面產生靜態HTML頁面,並存放在相應的檔案夾中。1.預覽資訊就是查詢資料庫將相應的資訊傳到view層展示。2.將PHP頁面產生HTML $root_dir = $_SERVER["DOCUMENT_ROOT"]; //擷取根目錄 $NowYear = date("Y"); //建立目錄有一層“年” $dir_path =
Time of Update: 2016-07-25
php使用http_build_query,parse_url,parse_str建立與解析url,有需要的朋友可以參考下。 1.http_build_queryhttp_build_query 可以建立urlencode之後的請求字串。string http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_
Time of Update: 2016-07-25
PHP一種友好的函數傳參模式設計,有需要的朋友可以參考下。 當一個類的建構函式函數中,需要傳入的參數較多時,程式員在編碼時由於傳參的順序和寫法難記憶,容易出現編譯錯誤,或者出現值傳給錯誤參數(弱類型語言)的情況.友好的功能設計程式員在執行個體化一個class時,傳入的參數應該滿足以下 友好性目標: 1. 能夠只傳入部分參數 2. 能夠不按順序傳入參數 3. 能夠不區分參數的大小寫 4. 能夠及時準確的提示傳參時產生的錯誤改進流程例1-在成員變數中賦預設值請看以下代碼,