原创 TP---跳轉+傳參總結
一、在controller和model中 1、 以下兩個方法需要在控制器繼承controller方法 use think\Controller; $this->success('操作成功!',url("index/index",['
原创 TP---事務
例子: //開啓事務 Db::startTrans(); try{ $query=Db::name('stu')->insert(['name'=>'張三',‘sex’=>'男']); //判斷是否執行成功 if(!$query
原创 把一個表裏的市、區、店鋪,按順序放進數組裏.
public function SuperData(){ //查詢所有市 $shi=$this->group('shi')->field('shi')->select(); //查詢所有
原创 多圖片上傳
1、對於前臺的頁面來說,想要讓原來的單張圖片上傳變爲多張,只需要在屬性中加“ multiple”即可,這樣就可以選擇多張圖片了。 <input type="file" multiple > 注:form中不要忘了加enctype=
原创 TP---發送電子郵件
1、開啓相關郵箱的SMTP服務,我是用的QQ,下面就以QQ郵箱爲例 2、登入郵箱。進入設置 3、點擊賬戶,向下翻,開啓SMTP服務, 4、記錄一下授權碼,後期要用 下面我們開始代碼部分,首先→下載←相關文件,在vendor下新
原创 TP---數據庫的備份、下載、還原、刪除
1、首先需要下載相應的類庫,並把類庫方法.\extends\org\下。點擊下載 2、控制器內容: <?php namespace app\index\controller; use think\Controller; class
原创 thinkPHP跳轉樣式修改
效果圖: 1、在 /application/common.php加入以下函數,使其變成響應式頁面: function isMobile() { if (isset ($_SERVER['HTTP_X_WAP_PROFIL
原创 TP---word下載(簡化版)
1、首先下載word類庫,直接把PHPword解壓到vendor文件夾中。點擊下載相關文件 2、下載的方法,上面的文件放好後,直接訪問下面的控制器就可以測試下載! function word(){ vendor('PHPWord.
原创 thinkPHP-----Excel的導入
首先下載Excel類庫,直接解壓後放到vendor文件夾中。點擊下載→PHPExcel Excel導出需要提前調用一下兩個方法 use think\Request; use think\Loader; 實例 function upE
原创 題庫word格式下載
我的項目是在TP中進行,所以這裏以TP爲實例: 首先下載word類庫,直接把PHPword解壓到vendor文件夾中。點擊下載相關文件 上代碼: function word(){ vendor('PHPWord.PHPWord')
原创 寶塔面板怎樣部署SSL證書?
開始之前我們先說一下SSL有什麼好處: SSL證書是一個安全協議,最初是由美國網景 Netscape Communication 公司設計開發的,全稱爲安全套接層協議 (Secure Sockets Layer) 。主要有以下特點:
原创 thinkPHP---Excel的下載
首先下載Excel類庫放到vendor文件夾中。點擊下載→PHPExcel Excel導出需要提前調用一下三個方法 use think\Controller; use think\Db; use think\Loader; 實例
原创 抽題系統核心。
前一陣子開發了一個小項目,做了一個抽題系統,主要功能就是根據題目類型、難易程度、題量和分數來抽取對應的題目,生成一套帶有答案的試題,話不多說先看實例: function super(){ for($i=0;$i<101;$i++)
原创 怎樣用phpstorm直接編輯服務器代碼
1、首先你當然得先有phpstorm 2、打開phpstorm,進行服務器的配置 3、進行相應的配置 4、打開文件,點擊後右側出現文件夾 5、點開文件正常編輯即可,如需保存,請點擊如下圖所示位置,就可以同步服務器上的代碼
原创 最簡單的三級聯動
最近研究了一下聯動原理,大多數聯動都是通過ajax實現的,其實就是通過ajax把頁面數據傳給後臺,在不刷新頁面的情況下,改變下拉框的值。話不多說上代碼講解: <!DOCTYPE html> <html> <head> <meta ch