原创 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