原创 thinkphp6數組分頁

一、因爲有複雜的數據統計,需要組數組,這時候使用tp6的分頁會有問題,於是改爲數組分頁的方式,將以前tp3的分頁拿過來改了一下,話不多說上代碼,引入tp3分頁源代碼,爲了和tp6的區別不會太明顯,修改了源代碼,放入tp6 \vendor\

原创 layui + thinkphp 文件上傳帶進度條(我這裏直接使用了上傳進度的百分比,沒有使用進度條)

關於後臺文件代碼(使用框架 thinkphp6): // 獲取表單上傳文件 $file = request()->file('file'); if(empty($file)){ return json(['info'=>'請選擇上

原创 服務器防sql注入注意事項

一般常見的sql注入都是因爲web端網站的問題所導致的,常見需要注意的地方: 1、前端所有的輸入內容都需要進行特殊代碼過濾,過濾方法有很多,可以是js也可以是後端來操作並過濾字符。如果是常見的登錄註冊這種的話,建議使用正則匹配的方式限制輸

原创 js判斷圖片是否損壞,替換損壞圖片

方法一: <img src="__upload__/article/tpxgsssss5555.jpg" onerror="imgError()" alt="圖片損壞">   //判斷圖片是否損壞 function imgError(

原创 一個大後端對前端的理解(藍湖,移動端,矢量圖)

       作爲一個全棧程序開發人員,感覺有時候真的很心累呀,因爲既要滿足後端程序的實現,還要理解我們客戶爸爸的獨特見解。入行兩年,個人對於移動端界面的書寫漸漸找到了一些適合自己的東西。 1、我們單位UI小姐姐推薦的“藍湖”是真的的好用

原创 關於PHP冒泡排序

//冒泡排序,從小到大 定義一個隨機的數組 $arr = array(8,5,10,6,9,7,11,2,1,3,4,12); $len = count($arr); for($i = 1; $i < $len; $i

原创 織夢自定義標籤,還有模板頁字段無法輸出的注意事項

一、登錄後臺,模板—標籤源碼管理—[增加一個新的標籤](注意這裏,先創建頁面,不要着急寫代碼,保存的時候如果出現“DedeCMS:CSRF Token Check Failed!”,請打開/dede/config.php,在69行左右,那

原创 php從數組中隨機獲取值,拼接成新的隨機字符串

//數組封裝 $enStr = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','

原创 mui picker選擇器動態賦值不成功

後端使用thinkphp6框架,查詢數據,按照需求封裝成前端需要的json數組格式,原始數據如下: 開始處理數據:  public function index(){ $industry = industry(

原创 thinkphp6無限級分類,樹狀菜單

這裏是菜單,針對於類似官網首頁的菜單導航,因爲不限制用戶填寫菜單的級別以及個數,所以需要做無限級分類,原理就是將所有數據查詢出來,然後根據其父級id和級別id來進行遍歷,並一邊遍歷一邊增加級別id來反覆查詢,並將數據一一追加進之前的數據中

原创 thinkphp + mui 移動端上拉加載分頁

框架thinkphp6, 後臺代碼: public function wClass(){ //每頁顯示條數 $num = 5; $map[] = ['vi_status','=','1'

原创 thinkphp6視圖輸出字符串內容替換

/config/template.php // 視圖輸出字符串內容替換 'tpl_replace_string' => [ '__public__' => '/public', '__css__' =>

原创 composer安裝laravel管理器

1、首先安裝composer,安裝方法自行百度,注意php版本 PHP >= 7.1.3 2、設置全局鏡像,之前我用的國內的,發現還是太卡了,索性改成了阿里的。 composer config -g repo.packagist com

原创 Mysql導入數據表報錯:The used table type doesn't support FULLTEXT indexes

原因:當前建表引擎InnoDB不支持FULLTEXT類型的索引,改爲MyISAM。

原创 thinkphp6 驗證碼(配置,驗證一直不通過)

最近接觸到thinkphp6的RC3版本,驗證碼都搞了我好長一段時間。 1、關於這個版本驗證碼的配置,官方文檔中詳細說明了,如果使用擴展內置的方法進行驗證碼顯示,直接在應用的config目錄下面的captcha.php文件(沒有則首先創建