Time of Update: 2016-07-13
php 類和對象 物件導向,是當今編程的主流,對於研發人員,可能對物件導向,多多少少的有一些認識,但是有些不常用的或許不是特別清楚。有時也是很有用的。下面就介紹幾點知識。 一、final 關鍵字的一些知識: 1、final 關鍵字作為方法是可以被子類繼承的。如下面: class A{ final function operation(){ echo 'a'; }}class B extends A{}$a=new
Time of Update: 2016-07-13
將FCKeditor匯入PHP+SMARTY的實現方法,fckeditorsmarty本文執行個體講述了將FCKeditor匯入PHP+SMARTY的實現方法。分享給大家供大家參考。具體分析如下:提取Fckeditor時,採用如下,PHP用$_POST['p_info']得到FCKeditor的值.補充:1 .此處basepath 的路徑一定要和上面include的路徑一樣.否則會找不到檔案另外,對於這個輸入內容的變數,如果要把它存入資料庫教程,它的變數名為你建立對象的名字.例如上面就是 "p_
Time of Update: 2016-07-13
數組方式進行表單提交,數組表單提交 今天遇到一個問題,要儲存很多表單資訊,苦惱了許久,終於發現一個挺不錯的方法,以數組的形式把表單中的資料提交至後台進行儲存。 其實實現起來很簡單,就是給表單中要提交的資訊的name命名時要有一定的規範,我們先比較下下面這兩種方式的差別:第一種、普通的方式,每個要提交的值都有一個名稱 服務(index.php)很簡單就兩句話";print_r($_GET); 在渲染好的網頁上填入下面資訊並點擊提交 細心看看就會發現,要提交的資料的名字name發生了變化,
Time of Update: 2016-07-13
php使用Regex擷取圖片url的方法,本文執行個體講述了php使用Regex擷取圖片url的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:header("Content-type:text/html;charset=utf-8");$str = '';$pattern =
Time of Update: 2016-07-13
在ubuntu機器上部署php測試環境,ubuntu機器部署php在ubuntu機器上部署php測試環境一、部署環境Ubuntu11.10_X86_32,編譯安裝相應的軟體:nginx+mysql+php。二、軟體安裝2.1
Time of Update: 2016-07-13
php rsa加密解密執行個體,rsa加密解密執行個體1、加密解密的第一步是產生公開金鑰、私密金鑰對,私密金鑰加密的內容能通過公開金鑰解密(反過來亦可以)下載開源RSA密鑰產生工具openssl(通常Linux系統都內建該程式),解壓縮至獨立的檔案夾,進入其中的bin目錄,執行以下命令:openssl genrsa -out rsa_private_key.pem 1024openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem
Time of Update: 2016-07-13
THINKPHP內容分頁代碼分享,thinkphp分頁分享在使用Thinkphp開發的內容管理系統裡面,很多東西都要自己開發,內容分頁當然也是要自己開發的,下面是我根據查資料自己整理的方法:1、首先是在後台編輯內容的時候需要插入分頁符,不同的編輯器分頁符自然也不同了2、然後就是讀取文章內容的時候,要根據分頁符來把內容分割成多個數組然,這裡需要傳值當前是第幾頁,根據頁數來讀取分割後的數組代碼如下:複製代碼 代碼如下:
Time of Update: 2016-07-13
掌握常見的幾種頁面靜態化的方法,掌握幾種頁面靜態常說的頁面靜態化分為兩種,一種是偽靜態,即url 重寫,一種是真靜態化。我們以真靜態化為主來講講。什麼是PHP靜態化PHP靜態化的簡單理解就是使網站產生頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和偽靜態化,兩者的區別在於PHP產生靜態頁面的處理機制不同。為什麼要讓網頁靜態化 一、加快頁面開啟瀏覽速度,靜態頁面無需串連資料庫開啟速度較動態網頁面有明顯提高;
Time of Update: 2016-07-13
正則嚴格驗證身份證資訊,嚴格驗證身份證資訊$a = '130424770827005';$reg18 = '/[1-9]\d{5}(((1[9|8])\d{2})|(20[0-1]\d))((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)/';$reg15 =
Time of Update: 2016-07-13
php實現redis資料庫指定庫號遷移的方法,redis資料庫本文執行個體講述了php實現redis資料庫指定庫號遷移的方法,分享給大家供大家參考。具體如下:redis普通的資料庫遷移,只能整個redis save,或者利用主從,當然也可以安裝一個redis-dump,不過比較麻煩,這裡提供一種php的指令碼,實現指定庫號的遷移,其實也就是遍曆根據儲存類型,讀出來,插入新庫,效果是這樣:複製代碼 代碼如下:[root@localhost ~]# php 1.php 1/407 101/407 2
Time of Update: 2016-07-13
Laravel 實現 Facades 功能,laravelfacades 使用過Laravel的同學都知道Facades 的強大,下面就讓我們一起建立一個Facades 執行個體。如有不正確的地方,還請不吝賜教。 1. 實現Laravel的自動載入功能 首先建立目錄app/lib/Myapp,然後添加目錄到composer.json中 1 "autoload": { 2 "psr-0":{3 "Myapp":"app/lib"4 }5 }
Time of Update: 2016-07-13
php+mysql查詢最佳化簡單一實例,phpmysql查詢執行個體本文執行個體分析了php+mysql查詢最佳化的方法。分享給大家供大家參考。具體分析如下:PHP+Mysql是一個最經常使用的黃金搭檔,它們倆配合使用,能夠發揮出最佳效能,當然,如果配合Apache使用,就更加Perfect了.因此,需要做好對mysql的查詢最佳化,下面通過一個簡單的例子,展現不同的SQL語句對於查詢速度的影響.存在這樣的一張表test,它有一個自增的id作為主索引,現在要查詢id號處於某一個範圍內的記錄,可以
Time of Update: 2016-07-13
php匯入excel檔案到mysql資料庫的方法,本文執行個體講述了php匯入excel檔案到mysql資料庫的方法。分享給大家供大家參考。具體分析如下:php匯入excel檔案入mysql資料庫我們是需一藉助一個phpexcel類檔案了,有了這個類檔案我們就可以快速簡單的匯入excel到mysql資料庫中,這裡就來舉個例子給大家說明一下具體用法.匯入前我們需要先準備一個資料庫,sql語句代碼如下:複製代碼 代碼如下:/* Navicat MySQL Data Transfer Source
Time of Update: 2016-07-13
Call to undefined function curl_init(),undefinedcurl_init運行PHP不支援curl_init()的解決方案:1.修改php.ini,將;extension=php_curl.dll前面的分號去掉(同時檢查擴充的引用路徑是否正確)2.拷貝libeay32.dll、ssleay32.dll(E:\amp\php,PHP的安裝目錄)兩個檔案到System32(64位的機器是SysWOW64)目錄3.重啟Apache即可
Time of Update: 2016-07-13
php5.4以下版本json不支援不轉義內容中文的解決方案,本文執行個體講述了php5.4以下版本json不支援不轉義內容中文的解決方案。分享給大家供大家參考。具體分析如下:寫ERP介面的時候遇到JAVA方接收這種json_encode後的內容 複製代碼 代碼如下:{"orderCode":"1401160935542399","creator":"\u751f\u6d3b\u7528\u54c1\u6d4b\u8bd5\u5c0f\u5c4b"}其中"creator":"\u751f\u6d3
Time of Update: 2016-07-13
php正則匹配html中帶class的div並選取其中內容的方法,classdiv本文執行個體講述了php正則匹配html中帶class的div並選取其中內容的方法。分享給大家供大家參考。具體分析如下:先看一段html代碼:複製代碼 代碼如下: 潮汐表資料僅供參考 潮時 (Hrs) 00:58 05:20 13:28 21:15 潮高 (cm) 161
Time of Update: 2016-07-13
php使用CURL偽造IP和來源執行個體詳解,curl偽造本文執行個體講述了php使用CURL偽造IP和來源的方法。分享給大家供大家參考。具體分析如下:偽造IP來源對於php來說是很簡單的一件事情,我們只要利用了php的curl即可實現偽造IP來源的功能,IP地址你可以隨便寫.index.php執行個體代碼如下:複製代碼 代碼如下:$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/curl.php");
Time of Update: 2016-07-13
php通過Chianz.com擷取IP地址與地區的方法,chianz.comip本文執行個體講述了php通過Chianz.com擷取IP地址與地區的方法。分享給大家供大家參考。具體分析如下:一個IP擷取的結果不是很完善,究其原因是因為ip138的IP解析應對國外的地址時不是很詳細,所以又重新寫了個用Chianz.com的代碼,執行個體代碼如下:複製代碼 代碼如下: $ipAddr = "4.4.44.4"; $ipChinazAddr =
Time of Update: 2016-07-13
PHP函數extension_loaded()用法執行個體,extensionloaded本文執行個體講述了PHP函數extension_loaded()用法。分享給大家供大家參考。具體分析如下:extension_loaded — 檢查一個擴充是否已經載入例如:複製代碼 代碼如下:if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; }}?>上述代碼判斷是否載入 gd
Time of Update: 2016-07-13
yii ar 增刪改查 操作測試記錄,yiiar親們, 我是yii小白 不要笑話我奧。今天白天寫一個管理模組涉及到 yii ar 下的 curd 操作,做 update 操作時糾結了好久,今天晚上花點時間學習, 下面寫下我的測試記錄代碼如下: 1 public function actionIndex(){ 2 3 // 寫入資料 4 //yii ar curd 之 insert 5