原创 php單例模式
注意: 1.外部不可以實例化,因此內部實例化函數的類型必須爲靜態,在類未實例化之前就已經初始化; 2.靜態函數只能訪問靜態變量,所以定義private static $instance; 3.靜態變量的訪問寫法爲:類名::$變量名,在類內
原创 php調用酷狗音樂APi
直入主題 最近在m.kugou.com 抓到了酷狗api 功能包括: 1.獲取歌手頭像, 2.獲取下載鏈接, 3.獲取歌詞 返回結果要使用$data=json_decode($json,true);轉換爲php arra
原创 分頁
/** * 分頁 控制器 */ public function actionFenye(){ $data=\Yii::$app->db->createCommand
原创 圖片防盜鏈原理及實現
防盜鏈原理: http標準協議中有專門的字段記錄referer 1、他可以追溯到請求時從哪個網站鏈接過來的。 2、來對於資源文件,可以跟蹤到包含顯示
原创 mvc(1)
在我們自己要封裝一個框架之前,我們首先要知道一般框架的運行流程如下 接下來就挨個流程給大家做詳細的介紹。 入口文件 入口文件的內容一般包括如下3點 1.定義常量 2.加載函數庫 3.啓動框架 <?php /** * 入口文件 *
原创 Yii2.0 behaviors方法使用
(1)控制器 behaviors 過濾數據需要引入如下文件 use yii\filters\AccessControl; use yii\filters\VerbFilter; 首先:什麼是過濾器?過濾器就是對不同用戶角色的控制;
原创 Packagist / Composer(中國全量鏡像)
鏡像用法 有兩種方式啓用本鏡像服務: 系統全局配置: 即將配置信息添加到 Composer 的全局配置文件 config.json 中。見“方法一” 單個項目配置: 將配置信息添加到某個項目的 composer.json 文件中。見“方
原创 YII2 Gridview 部分使用規則
Yii提供了一套數據小部件 widgets ,這些小部件可以用於顯示數據。 DetailView 小部件能夠用於顯示一條記錄數據, ListView 和 GridView 小部件能夠用於顯示一個擁有分頁、 排序和過濾功能的一個列表或者表格
原创 yii框架中的andFilterWhere 和 andWhere的區別
附加條件 你可以使用 andWhere() 或者 orWhere() 在原有條件的基礎上 附加額外的條件。你可以多次調用這些方法來分別追加不同的條件。 例如, $status = 10; $search = 'yii'; $query
原创 yii2.0 ajax登陸驗證失敗驗證碼不自動刷新
yii2.0 ajax登陸驗證失敗實現驗證碼自動刷新 var img = new Image; img.onload=function(){ $('#captchaimg').trigger('click'); }; img.sr
原创 php常量詳解
常量是一個簡單值的標識符(名字)。如同其名稱所暗示的,在腳本執行期間該值不能改變(除了所謂的魔術常量,它們其實不是常量)。常量默認爲大小寫敏感。通常常量標識符總是大寫的。 可以用 define() 函數來定義常量。在 PHP 5.3.0
原创 jquery事件 trigger()的使用
定義和用法 trigger() 方法觸發被選元素的指定事件類型。 $("#cancel").on("click", function () { $('.cd-popup3').trigger("click"); }
原创 yii2.0 DetailView
Yii提供了一套數據小部件 widgets ,這些小部件可以用於顯示數據。 DetailView 小部件能夠用於顯示一條記錄數據, ListView 和 GridView 小部件能夠用於顯示一個擁有分頁、 排序和過濾功能的一個列表或者表格
原创 php 變量
實例 <?php $x=5; $y=6; $z=$x+$y; echo $z; //輸出11 ?> PHP 變量 與代數類似,可以給 PHP 變量賦予某個值(x=5)或者表達式(z=x+y)。 變量可以是很短的名稱(如 x 和 y)或
原创 php 加密函數
password_hash () //加密 password_verify() //解密 函數具體使用方法請查手冊