Time of Update: 2016-07-29
1.下載nginx的rpm包[root@chen ~]# wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm--2015-12-31 23:05:21-- http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm正在解析主機
Time of Update: 2016-07-29
PHP工程師技能水平區分 1 : 對PHPer的劃分,我對PHPer劃分為以下幾個階段. a: PHP 愛好者 (半個PHPer) b: PHP 初學者 (PHP Beginner) c: PHP 初級程式員 (Primary PHP Coder) d: PHP 中級程式員 (Junior PHP Coder) e: PHP 高級程式員 (Senior PHP Coder) f: PHP 工程師 (PHP
Time of Update: 2016-07-29
本文執行個體講述了PHP使用trim函數去除字串左右空格及特殊字元的方法。分享給大家供大家參考,具體如下:PHP中trim()函數定義如下:trim(string,charlist)參數說明如下:string 必需。規定要檢查的字串。charlist可選。規定從字串中刪除哪些字元。如果被省略,則移除以下所有字元:"\0" - NULL"\t" - 定位字元"\n" - 換行"\x0B" - 垂直定位字元"\r" - 斷行符號" " - 空格範例程式碼如下:"; echo trim($str,"\
Time of Update: 2016-07-29
今天,在新的機器上重新安裝了一下nginx,按照網上的說明操作,其中出現了一些問題,先總結如下:1、執行./configure,提示沒有pcre,安裝的nginx是1.4.7版本的,我到pcre的官網去下載,第一次現在的是pcre2-10.10.tar.gz,編譯安裝之後,nginx的configure完成,make時,報錯,檢查錯誤發現,需要的是pcre而不是pcre2,版本錯誤,又重新下載pcre-8.38.tar.gz,重新編譯安裝,此時nginx的make通過2、make
Time of Update: 2016-07-29
本文執行個體講述了YII2.0之Activeform表單組件用法。分享給大家供大家參考,具體如下:Activeform文字框:textInput();密碼框:passwordInput();單選框:radio(),radioList();複選框:checkbox(),checkboxList();下拉框:dropDownList();隱藏欄位:hiddenInput();文本域:textarea(['rows'=>3]);檔案上傳:fileInput();提交按鈕:submitButton();
Time of Update: 2016-07-29
上傳的檔案中。error>0的報錯,可以查看下php.ini檔案裡的設定。upload_max_filesize //上傳檔案的最大位元組post_max_size //post的最大位元組').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1;
Time of Update: 2016-07-29
本文執行個體講述了PHP統計目錄中檔案以及目錄中目錄大小的方法。分享給大家供大家參考,具體如下:"; } else{ echo "".$fileName."=====".date("Y-m-d H:i:s",filectime($file))."====".filetype($file)."====".toSize(filesize($file)).""; } } } closedir($dir); //把檔案或目錄的大小轉化為容易讀的方式 function toSize($size){
Time of Update: 2016-07-29
本文執行個體講述了yii2中添加驗證碼的實現方法。分享給大家供大家參考,具體如下:首先,在模型中添加驗證碼欄位:public function rules(){return ['verifyCode', 'captcha'],}其次,可以在函數attributeLabels中添加前台頁面中驗證碼的欄位名稱:public function atrributeLabels(){return ['verifyCode'=>'Verification Code',
Time of Update: 2016-07-29
本文執行個體講述了PHP基於單例模式實現的mysql類。分享給大家供大家參考,具體如下:host = $conf->host; self::$ins->user = $conf->user; self::$ins->passwd = $conf->pwd; self::$ins->db = $conf->db; self::$ins->port = $conf->port; self::$ins->connect();
Time of Update: 2016-07-29
本文執行個體總結了PHP中的數組處理函數。分享給大家供大家參考,具體如下:"Lamp","db"=>"database","LANGUAGE"=>"PHP"); print_r(array_change_key_case($arr1,CASE_UPPER)); echo ""; print_r(array_change_key_case($arr1,CASE_LOWER)); echo ""; //將一個數組分割成多個 第三個參數設定是否保留鍵 $arr2=array('a','b','c','
Time of Update: 2016-07-29
本文執行個體總結了thinkPHP查詢方式。分享給大家供大家參考,具體如下:一、普通查詢方式1. 使用字串查詢;複製代碼 代碼如下:$m->where(' id=1 and name="roge" ')->find();這種方法存在一個缺點,就是當資料表中的查詢欄位為字串時,需要在欄位值中加入引號。2. 使用數組的方式(推薦使用)$data['name']="adfa";$data['id']=3;$data['_logic']="or";
Time of Update: 2016-07-29
最近想在網頁加上簡單的使用者名稱驗證機制,因為之前有用過新浪雲的http authorization 驗證方式,作為單網頁的驗證自然再合適不過。 其實http的使用者驗證方式很簡單,通過判斷$_SERVER[‘PHP_AUTH_USER’]和$_SERVER[‘PHP_AUTH_PW’]兩個值即可,貼出簡單的樣本:if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"
Time of Update: 2016-07-29
本文執行個體講述了thinkPHP中多維陣列的遍曆方法。分享給大家供大家參考,具體如下:$drug=array( 'ACEI'=>array(array('ch_name'=>'本站','en_name'=>'captopril'),array('ch_name'=>'指令碼下載','en_name'=>'enalapril'), array('ch_name'=>'賴諾普利','en_name'=>'lisinopril')),
Time of Update: 2016-07-29
這兩天在幫一個初創公司做一個公司的展示頁面,其中需要設計一個人員的招聘資訊表單。由於JQuery Moblie這貨在表單提交的時候預設使用了Ajax,所以在PHP後台每次都只能接收到多選表單選擇的最後一項資料。所以說解決方案是什麼呢?當然是禁止Ajax啊,可以在from標籤中添加data-ajax=”false” 標籤即可。form name="myForm[]" method="post" action="submit.php"data-ajax="false">特別注意一下:"area[]"
Time of Update: 2016-07-29
好久沒寫blog,平時都把內容記錄到印象筆記裡去了。 但是我被這個問題困擾了很久,度娘、Google翻遍了,大部分答案都不能解決我的問題。問題詳細情況如下,php SOAP介面,間歇性出現Soap WSDL Error - "failed to load external entity" 這個錯誤。問題的關鍵是“間歇性”,如果一直報錯就比較容易檢查錯誤。網路上的解決方案,要麼是開啟openssl,要麼是改成no
Time of Update: 2016-07-29
這篇文章主要介紹了thinkphp中字元截取函數msubstr()用法,結合執行個體形式較為詳細的分析了thinkPHP中字元截取函數msubstr()的功能、定義提示與注意事項,需要的朋友可以參考下本文執行個體講述了thinkphp中字元截取函數msubstr()用法。分享給大家供大家參考,具體如下:ThinkPHP有一個內建字元截取函數msubstr()如下:msubstr($str, $start=0, $length, $charset="utf-8",
Time of Update: 2016-07-29
函數意義詳解從當前主題調用header.php檔案。是不是很簡單?好吧,如果你是新手的話這裡要提醒一下,這裡的get和get_children()、get_category中的get略有不同之處。get_header函式宣告(定義)之前寫文章很少會寫到函數定義的代碼,後來自己翻看的時候發現這個習慣不太好,所以決定,只要篇幅允許,就會把函數主題貼出來,方便自己翻看。get_header 函數,聲明(定義)的位置,是在 wp=include/general-template.php 檔案的第 24
Time of Update: 2016-07-29
PHP和JS判斷字串是否為數字1、PHP:is_numeric()函數,如果是數字和數字字串,則返回true,不是則返回false2、JS:isNaN()函數,如果是數字,則返回false,不是則返回true').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i =
Time of Update: 2016-07-29
本文執行個體講述了Yii2架構引用bootstrap中日期外掛程式yii2-date-picker的方法。分享給大家供大家參考,具體如下:最近在學習yii2 架構,發現架構很強大,而且結合了時下許多新的技術在裡面。簡單記錄一下yii2-date-picker外掛程式的使用方法:首先先瞭解一下github中的相關資源:https://github.com/2amigos/yii2-date-picker-widget其次:在自己的項目中利用上面連結中的相關方法下載此資源,命令為:php
Time of Update: 2016-07-29
擷取目錄下檔案1、擷取目錄下檔案,不包括子目錄//擷取某目錄下所有檔案、目錄名(不包括子目錄下檔案、目錄名) $handler = opendir($dir); while (($filename = readdir($handler)) !== false) {//務必使用!==,防止目錄下出現類似檔案名稱“0”等情況 if ($filename != "." && $filename != "..") { $files[] = $filename ;