原创 php 生成pdf

注意:生成PDF需要引入Tcpdf.mypdf類。 <?php /* 生成pdf */ public function createPdf(){ // set_time_limit(0); // 一小時 // ini_se

原创 MySQL數據庫查詢、導出、導入等常用命令詳解

除了用第三方軟件管理MySQL數據庫外,MySQL本身也提供了管理數據庫的操作命令,可以在CentOS終端直接使用MySQL命令,用於MySQL數據庫的創建、表的管理、SQL查詢等管理操作。 (1)登錄MySQL數據庫 用SSH客

原创 PHPWord生成word 下載 解決中文亂碼

文章分兩部分:一是代碼部分,第二是解決中文亂碼。 使用PHPWord生成Word文檔 下載或保存到服務器 /*生成word文檔*/ public function makePhpWord() { vendor

原创 Laravel 設置數據庫查詢結果自動轉數組

查看官方文檔:https://laravel.com/docs/5.4/upgrade Fetch Mode Laravel no longer includes the ability to customize the PDO

原创 PHP上傳文件(圖片)單個或多個文件

upload.class.php封裝類文件 <?php class UploadFile { private $max_size = '4000000'; //設置上傳文件的大小,此爲4M priv

原创 Could not open input file: artisan

1,情景描述:在命令行窗口寫入php artisan make:controller StaticPagesController 用於創建控制器時,出現此錯誤(Could not open input file: artisan)

原创 thinkPHP3 微信Native掃碼支付

微信支付主要分爲四大部分: 1.html 頁面用來展示支付二維碼 2.controller 引入微信支付api及支付代碼 (微信Native支付SDK與DEMO下載地址) 3.將微信支付api放到thinkphp的Vendor目錄

原创 PHP使用自帶的ZipArchive類,實現壓縮文件目錄

文章共分爲兩部分 1.第一部分使用PHP ZipArchive類壓縮目錄 2.第二部分開啓php_zip.dll配置 第一部分使用PHP ZipArchive類壓縮目錄 調用zip()方法文件會生成zip包自動下載 根據需要將文件

原创 thinkPHP5 composer安裝驗證碼報錯的解決方案

1.首先切換國內conmposer鏡像 composer config -g repo.packagist composer https://packagist.phpcomposer.com 2.然後注意composer安

原创 PHP 經典排序算法

<?php /* * php 四種排序算法的時間與內置的sort排序比較 * 3000個元素,四種算法的排序所用的時間比較 * 冒泡排序 857.98192024231ms * 選擇排序 903.74493598938ms

原创 php string字符串函數

<?php addcslashes();//返回在指定的字符前添加反斜槓的字符串 addslashes();//返回在預定義的字符串前添加反斜槓的字符串 bin2hex();//把ASCII字符的字符串轉換爲十六進制值 chop(

原创 PHP 生成excel文件

<?php // 模板下載 public function mbDownload(){ $riqi = date("Ymd"); $path = "./upload/excel/muban

原创 php數組函數

<?php // php數組函數 array();//創建數組 array_change_key_case();//將鍵名換成大寫或小寫字母 array_chunk();//把一個數組分割爲新數組 array_column();/

原创 git文件修改與提交

git 文件修改之後提交 1、查看文件版本庫中的文件狀態: git status 2、對比文件修改前和修改後的變化: 文本的修改爲添加了一行,即文字開頭有加號的地方。如果刪除一行,文字開頭爲減號。 git diff 4、提交修

原创 Git密鑰生成步驟SSH Key 設置user name和user email

Git是分佈式的代碼管理工具,遠程的代碼管理是基於SSH的,所以要使用遠程的Git則需要SSH的配置。 github和碼雲的SSH配置如下: 一 、設置Git的user name和user email: git config --