原创 用PHP實現POP3郵件的收取

POP協議簡介 本文簡要說明了通過POP3協議收取郵件、MIME郵件的解碼的原理;針對收取和MIME解碼,提供了兩個實用的PHP類,並提供了使用的樣例。分爲郵件收取、MIME解碼兩個部分。這裏我們先向您介紹郵件的收取,解碼部分會在以後的文

原创 laravel圖形驗證碼

1,安裝擴展 在Laravel中有很多圖片驗證碼的庫可以使用,我們使用:gregwar/captcha,這個庫比較簡單,在Laravel中比較常用 composer gregwar/captcha 2,獲取圖形驗證碼 這裏我們使用的是

原创 thinkphp5使用PhpOffice導入excel

安裝擴展 composer require phpoffice/phpspreadsheet 類文件引入擴展 use PhpOffice\PhpSpreadsheet\Reader\Xls; use PhpOffice\PhpSpr

原创 php小常識

1,所有的魔術方法必須設置爲public   2,__get()和__set()在設置和獲取已有的私有屬性的時候自動調用,同樣在設置和獲取不存在屬性的時候也自動調用;   3,對象拷貝用 = 的時候,只是複製了指針,內存空間的數據還是同樣

原创 php+grpc+protobuf整合(php客戶端+go服務端)

PHP客戶端環境 本人使用爲debian系統下的docker容器安裝的php-fpm鏡像,php-fpm7.1.13鏡像承載系統爲alpine; 需要安裝工具 protoc: 將proto文件生成爲php文件的編譯器 grpc_php_p

原创 冒泡排序的兩種方式

冒泡排序有兩種思想: 一:元素1和元素2比較後換位,元素2和元素3比較後換位,元素3和元素4比較後換位。。。。。 $arr = array(3,2,18,6,7,10,81,22,25,73); for($i=1;$i<count($

原创 laravel設置json返回編碼和格式

$result = [ 'code'=>0, 'msg'=>'操作成功', 'data'=>[] ]; 1,返回json數據漢字不轉碼 return response()->json($result)-

原创 win10專業版配置docker開發環境(公司電腦專用)

一、 機器安裝的操作系統爲WIN10專業版   二、 系統分區爲固態硬盤SSD,分爲 C:  D: 各100G 機械硬盤分爲 E: F: G: 各300G   其中 C:存放win10操作系統,系統直接安裝的軟件。直接安裝到Program

原创 一個代碼遠程同步shell腳本

#!/bin/bash ###遠程主機路徑 remote_path=59.110.165.127:/home/ ###當前主機路徑 current_path=/app/rsync_test ###同步方法 rsync_proce

原创 php上傳類分享,使用簡單

最近寫了一個文件上傳類,支持單個上傳,多個上傳,限制上傳類型,限制上傳大小,是否改變上傳文件名,自定義上傳目錄功能; 新建類文件FileUpload.class.php,話不多說,上代碼, <?php class FileUpload{

原创 summernote編輯器批量上傳圖片

首先佈置編輯器 <link href="__CSS__/plugins/summernote/summernote.css" rel="stylesheet"> <link href="__CSS__/plugins/s