使用PHP和RabbitMQ实现消息队列功能
目录 前言 一、安装RabbitMQ 二、安装PHP的AMQP扩展 三、测试验证 总结 前言 今天我们来做个小试验,用PHP和RabbitMQ实现消息队列功能。 前期准备,需要安装好docker、docker-compose的运行环境...
CKEditor4结合php实现上传图片功能
目录 配置 config.js 文件 upload.php 后端处理文件 总结 ckedit4是没有图片上传功能的,单我们可以通过配置 config.js 文件来设置图片上传的接口,然后结合后端程序实现图片上传。本文讲解CKEd...
nohup在后台常驻运行php脚本
目录 nohup是什么 nohup语法规则 php程序在linux后台执行 nohup命令常用方法 使用nohup命令启动一个程序 重定向程序的输出 使用nohup命令后台启动一个程序 使用nohup同时运行多个程序 终止跑在...
使用PHP实现图片上传接口的实例代码
目录 引言 环境准备 创建数据库 创建图片上传接口 测试图片上传接口 引言 在Web开发中,图片上传是一个常见的功能。无论是用户头像的上传,还是内容的图片插入,都需要使用到图片上传的功能。在...
PHP单文件实现代码去行首尾空格和去空行
示例代码 <?php if($_GET['x'] == 'cha'){ $tips = isset($_POST['tips']) ? $_POST['tips'] : ''; $tips = preg_replace('/^\s+|\s+$/m', '\r\n', $tips);//去首尾空格 $tips = preg_replac...
一文带你掌握PHP中常见的文件操作
目录 一、文件读取的5种方法 二、文件写入 三、文件复制、删除、重命名 一、文件读取的5种方法 1、file_get_contents: 将整个文件读入一个字符串 file_get_contents(string $filename,bool $use...
PHP使用enqueue/amqp-lib实现rabbitmq任务处理
目录 一:拓展安装 二:方法介绍 1:连接rabbitmq 2:声明主题 3:声明队列 4:将队列绑定到主题 5:发送消息 6:消费消息【接收消息】 三:简单实现 1:发送消息 2:消费消息 一:拓展安...
基于PHP实现端口批量查询工具
查询速度较慢,建议输入20个以内端口,暂未整理端口服务信息所以暂时不显示。 <?php error_reporting(0); //打开报错:去行首双斜杠 header('Content-type:text/html;charset = utf-8'); //...
基于PHP+Redis实现分布式锁
目录 一、Redis作为分布式锁的优势 二、PHP中使用Redis实现分布式锁的步骤与原理 三、待优化的地方 一、Redis作为分布式锁的优势 Redis是一个开源的、基于内存的键值存储系统,它支持多种数据结...
PHP使用imap_open实现读取QQ邮箱
PHP代码: /** PHP使用imap_open读取QQ邮箱 imap_open 官方文档: https://www.php.net/function.imap_open */ function parse_mailstr($subject) { $a = explode('?',$subject); $n = count($a...