分类: 后端

92 篇文章

PHP处理地址匹配出省市区
/* * 处理地址-匹配剔除省市区 */ function handleAddress($address){ preg_match('/(.*?(省|自治区|北京|天津|重庆|上海|北京市|天津市|重庆市|上海市))/', $address, $matches); if(count($matches) > 1){ $province = $m…
PHP 文件操作实用代码
1、检测目录是否存在 function check_dir($path, $create = false) { if (is_dir($path)) { return true; } return false; } 2、创建目录 function create_dir($path) { if (! file_exists($path)) { if …
ThinkPHP集成PHPMailer发送邮件功能
1、下载phpmailer压缩包     1) 从 github 上下载:https://github.com/PHPMailer/PHPMailer/     2) 使用 composer 安装: composer require phpmailer/phpmailer 2、公用方法代码 /** * 发送邮件 * @param string|ar…
mysql按指定顺序排序
select id, name from regions order by field(id, 2, 3, 1); //推荐 select * from test where id in(3,1,5) order by find_in_set(id,'3,1,5'); select * from test where id in(3,1,5) or…
ESP8266擦除Flash
也可以当做连不上ESP8266时的急救方法 安装esptool和pyserial # pip install esptool # pip install pyserial 要确认好esp8266所连接的端口号,因为需要以端口号作为参数的,比如我的端口号是COM3,我就可以运行以下命令来擦除flash esptool.py --port COM3 e…
ThinkPHP集成二维码QR Code
首先下载PHPQRCode库文件,只需要里面的 phpqrcode.php 文件 官方下载地址:http://phpqrcode.sourceforge.net 1、将压缩包中的  phpqrcode.php 文件复制到 ThinkPHP 中的 extend 文件夹  2、上代码 /** * phpqrcode php生成二维码 * $frame …
配置Redis的两种持久化存储模式
在 redis.conf 中配置两种持久化模式 1、RDB RDB 文件非常紧凑,它保存了 Redis 某个时间点上的数据集。RDB 恢复大数据集时速度要比 AOF 快。但是 RDB 不适合那些对时效性要求很高的业务,因为它只保存了快照,在进行恢复时会导致一些时间内的数据丢失。实际在进行备份时,Redis 主要依靠 rdbSave()函数,然后有两…
Laravel 新项目的初始化配置及基础开发流程
一、Laravel新项目的初始化配置 1、通过 composer 安装 下载项目:composer create-project laravel/laravel example-app 进入项目目录:cd example-app 启动 Laravel 本地开发服务器:php artisan serve 2、数据库配置 在项目根目录找到 .env 配…