简易phpsocket聊天室php
简易放大镜功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
PHP: upload file
<!DOCTYPE html> <html> <body> <form action="uploadImage.php" method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" n ......
php对接1688获取商品详情、宝贝详情数据、商品属性、宝贝链接API 接口返回值说明
运用php对接的特点 1. 跨平台性:PHP 可以在多种操作系统上运行,包括 Windows、Linux、Unix,甚至还可以嵌入 HTML 页面。 2. 简单易学:PHP 语言的语法非常直观,易于学习和理解。 3. 面向对象:PHP 是一门面向对象的语言,支持封装、继承和多态等面向对象特性。 ......
PHP: split()
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php split Test</title> </head> <body> <?php / ......
搭建一个简易框架 3秒创建一个WebApi接口
前端ajax请求数据,传递的参数都是一个json字符串,经过多次解析发现其实都是一个DataSet {"selectA1":[{"Name":"156324"}]} {"selectA1":[{"Name":"156324"}],"selectA2":[{"IdA":"11","IdB":"12"} ......
php垃圾回收机制
标量的区别 php7不在计数 refcount都是为0 <?php $a = 1; xdebug_debug_zval('a'); echo PHP_EOL; $b = $a; xdebug_debug_zval('a'); 结果: a: (refcount=0, is_ref=0)=1 a: (r ......
Python简易学生管理系统
Python简易学生管理系统 Project main.py manager.py student.py students_info.json 1、 学生文件 student.py # 学生类 class Student(object): # 存放学生信息 student_info = {} # 学 ......
C# WinForm使用Socket通信搭建简易聊天室
1、创建WinForm应用程序 主入口两个按钮事件: /// <summary> /// 打开客户端 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_Open ......
PHP图片水印
/* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterImage 图片水印,即作为水印的图片,暂只支持GIF,JPG,PNG格式; * $waterText 文字水印,即把 ......
php获取文章所有图片
/** * 设置文章内容图片,上传到本地服务器处理 * @param $content 文章内容 * @return bool */ public function setContentImg($content) { // 1.先正则匹配出所有的图片url $pattern = '#<img(.+? ......
php七牛云文件上传
/* * 七牛云文件上传 * $img_url 文件路径url * $qiniu_config 七牛云配置 * @return array */ public function qiniuUpload($save_path, $qiniu_config) { $secretKey = $qiniu_ ......
php按照指定的尺寸压缩图片
/** * * 按照指定的尺寸压缩图片 * * @param $source_path 原图路径 * * @param $imgWidth 目标宽度 * * @param $imgHeight 目标高度 * * @return bool|string */ function resize_image ......
php isset和empty区别
isset()函数用于检查一个变量是否已经被声明并且不为null。如果变量存在且不为null,则返回true,否则返回false。它通常用于检查变量是否存在,以避免在访问不存在的变量时引发错误。 $var = "Hello, world!"; if (isset($var)) { echo "The ......
windows php执行终端命令
$cmd = '"H:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe" I:\weman\webman\start.php I:\weman\webman\runtime\/windows\start_monitor.php I:\weman\web ......
php比较好的技术栈
php比较好的技术栈 laravel + laravel-admin(快速构建后台) : https://laravel-admin.org/ Dcat Admin 中文文档 (基于laravel-admin实现): https://learnku.com/docs/dcat-admin/2.x T ......
记安装mirai qq聊天机器人
day1: 先把mirai下了下来。 又装个运行时环境,原来玩mc装了个jvav8,但是不行,上这里下了一个java17。因为在安装程序里装好像有bug,下下来是个什么鬼玩意不知道。 然后就照着教程安,然后就成功了。 话说我原来开博客是想要写题解欸( ......
PHP序列化与反序列化(pop链)
构造思想 构造一条完整的pop链要有头有尾,头一般是从传参的地方开始并反序列化,尾是可以达到攻击或获取数据的·口子,比如eval,include等可以执行或者包含读取。有了头又有了尾,就要通过魔术方法把它们连接起来。 魔术方法 __construct() 创建对象时触发__destruct() 对象 ......
PHP基础--mysqli的事务处理
<?php//在命令行中:默认创建的表类型为MyISAM表类型,是不支持事务的//在命令行中建表时添加 type=InnoDB ,默认自动提交事务autocommit,不能回滚 //创建连接对象$mysqlConn = new mysqli("localhost", "root", "root", ......
netty第一个程序,简单聊天程序
netty第一个程序,简单聊天程序。 server端和client端分别定义一个消息处理类 ChatServerHandler public class ChatServerHandler extends SimpleChannelInboundHandler<String> { private s ......
JS在一个数组中过滤掉另一个数组的简易方法
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 every() 方法使用指定函数检测数组中的所有元素:如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。如果所有元素都满足条件,则返回 true。当有如下需求时 ......
PHP 二维数组相关函数:二维数组指定key排序,二维数组转一维数组,两个二维数组取差集,对象转数组,判断元素是否在多维数组中
一、二维数组转一维数组 function towarr_to_onearr($arr,$item) { foreach ($arr as $key => $value) { $newArr[] = $value[$item]; } return $newArr; } 二、对二维数组进行指定key排序 ......
PHP获取时间戳、获取天周月的起始时间、指定时间所在周、指定时间的各个周等相关函数
一、时间戳和日期互相转换 // 获取时间戳 $date = time(); // 获取当前时间戳 $date = mktime(0, 0, 0, 10, 10, 2020); // 获取指定时间的时间戳 2020年10月10日0时0分0秒 // 日期转换为时间戳 $date = "2019-08-0 ......
简易图片浏览网站
BY GPT4 我想创建一个图片浏览网站。我的服务器的公网IP是xxxxxxx,我的图片存储在xxxxxxxxxxx的各个子目录中,这个目录可能是嵌套的。我希望用户可以通过网页,方便地浏览、下载该目录下的图片。并且,服务器上的图片经常增加或者更新,我需要保证该网页的实时性,也就是与服务器上的图片情况 ......
用php实现stream模式
首先是前端的代码是: var url = "https://www.example.com"; fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(req ......
PHP: mysql 5.7 and php 5.6 导入记事本编号查询不了和中文乱码问题
-- https://dev.mysql.com/doc/refman/8.0/en/charset-database.html show variables like "character_set_%"; CREATE DATABASE `geovindu` CHARACTER SET utf8 ......
如何在Fedora 22上安装LAMP(Linux,Apache,MySQL,PHP)
介绍 LAMP堆栈是一组用于启动和运行Web服务器的开源软件。首字母缩略词代表Linux,Apache,MySQL和PHP。由于服务器已经在运行Fedora,因此需要处理Linux部分。以下是安装其余部分的方法。 准备 在开始这个教程之前,你应该有一个正在运行的Fedora 22 腾讯云CVM并通过 ......
PHP use 动态类
本文主要和大家分享PHP新特性use加强使用,从同一 namespace 导入的类、函数和常量现在可以通过单个 use 语句 一次性导入了。<?php // PHP 7 之前版本用法 <?php use some\namespace\ClassA; use some\namespace\ClassB ......
php源码安装
############################# checking for iconv support... yes checking for iconv... yes checking if iconv is glibc's... yes checking if iconv suppor ......
Dockers下php容器中安装redis扩展
首先进入php容器 docker exec -it 容器ID或名称 查看php安装位置 which php 查看php已安装扩展 php -m 1、下载redis 扩展包 redis扩展 下载地址 【https://pecl.php.net/package/redis 】下载相应版本的扩展 2、解压 ......