原创 ThinkPHP5 上傳文件到七牛雲對象存儲

1、準備工作 註冊七牛雲賬號,可以有免費的10G儲存空間。 到 個人中心-密鑰管理 查看 AccessKey 和 SecretKey。 2、SDK 下載 命令行進入到項目根目錄,使用 composer 下載文件。 下載成功會在 v

原创 Composer 使用阿里雲鏡像

1、composer 升級 composer self-update 2、全局配置(推薦) composer config -g repo.packagist composer https://mirrors.aliyun.co

原创 網頁實現點擊複製內容到剪切板

function copyText() { var text = ""; // 要複製的文本 var tag = document.createElement('input'); tag.setAtt

原创 PHP對APP微信支付異步回調的處理

1、收取微信異步回調參數 //獲取返回的xml格式數據 $payXml = file_get_contents("php://input"); //將xml格式轉化爲json格式 $jsonXml = json_encode(si

原创 微信公衆號獲取用戶基本信息

1、需要在公衆號內配置IP白名單和回調域名。 2、先根據 appid 獲取code public function wxLogin() { $appid = '你的appid'; // 你的授權回調地址 $redire

原创 ThinkPHP5文件上傳

1、文件接收 $file = request()->file('file'); 2、文件保存 public static function upload($file) { // 保存路徑 $dir = ROOT_

原创 PHP實現基於用戶 token 驗證的防異處登錄

1、使用場景 某些業務場景需限定一個賬號只能同時在一個設備登錄。 防異處登錄多用於 APP 中,需配合 API 接口使用。 基於 API 接口實現,在實際線上生產環境中,API 接口是需要做驗證的,即不是隨便被請求就可以拿到數據的

原创 ThinkPHP5 對接 APP 支付寶支付

1、下載支付寶 SDK 放在 extend 目錄下,需要修改一些文件的命名空間。 可以直接下載我個人修改好的,解壓放進去直接用即可。 下載地址:下載支付寶 PHP SDK 提取碼:ht0d 2、代碼部分 引入: use alipa

原创 nginx修改頭文件解決字體跨域問題

server { ... location ~* \.(ttf|ttc|otf|eot|woff|font.css)$ { add_header Access-Control-Allow-Orig

原创 PHP將文本寫入到 txt 文件

可用於將一些無法打印的數據保存到 txt ,再查看數據結構。 例如一些第三方的異步回調數據。 //要保存的內容,最好轉爲json字符串 $content = json_encode($content); //文件名稱 $file