Dec032022
PHP验证邮箱的正确与有效性
直接使用php自带的过滤器方法验证。
/**
* 验证是否是邮箱
* @param string $email
* @return bool
*/
function isEmail($email) {
return filter_var($email, FILTER_VALIDATE_EMAIL);
}
下面的方法已经失效。
前不久在国外一网站上看到Verify a User’s Email Address Using PHP,本来打算自己翻译过来顺便学习学习。原文意思即用PHP验证邮箱的正确与有效性。
function validat...阅读全文
抢沙发
Nov232022
处理PHP中常见的Parse error: syntax error, unexpected错误
在PHP开发过程中,经常会遇到各种错误和异常。其中一个常见的错误是Parse error: syntax error, unexpected。这个错误一般是由于PHP代码中存在语法错误或者不符合PHP语法规范导致的。本篇博客将介绍一些常见的原因和解决方法,帮助开发者处理这个错误。
检查引号和括号的匹配
在PHP中,双引号、单引号和括号都需要成对出现。如果引号或括号没有正确闭合,就会导致语法错误。因此,在遇...阅读全文
Nov222022
带宽测试工具-iPerf3
工具名称:iPerf3
官网: https://iperf.fr/
简介:用于TCP,UDP和SCTP的终极速度测试工具;
功能:跨平台(Windows,Linux,Android,MacOS X,FreeBSD,OpenBSD,NetBSD,VxWorks,Solaris,…),其他详见官网
各平台下载地址: https://iperf.fr/iperf-download.php
命令使用帮助: https://iperf.fr/iperf-doc.php#3doc
====测试演示1开始===
环境说明1:window10下的客户端A 和 window10...阅读全文
Nov172022
CentOS 7.9环境下编译安装Zabbix 5.0.9版本
简介
Zabbix是一种开源的企业级监控解决方案,它可以实时监控各种网络参数和服务器状态。本文将指导您在CentOS 7.9环境下编译安装Zabbix 5.0.9版本。
准备工作
在开始编译安装前,我们需要确保以下准备工作已完成:
一台运行CentOS 7.9的服务器
root权限或具备sudo权限
确保服务器已连接到互联网
安装必要的依赖
在编译Zabbix之前,需要安装一些必要的依赖。使用以下命令来安装:
sudo ...阅读全文
Nov142022
linux下查询进程占用的内存方法总结
假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行。
下有很多的工具进行查看,现总结常见的几种方式:
1. 通过进程的 status
[root@web3_u ~]# cat /proc/25282/status
Name: php-cgi
State: S (sleeping)
Tgid: 25282
Pid: 25282
PPid: 27187
TracerPid: 0
Uid: 99 99 99 99
Gid: 99 99 99...阅读全文
Oct262022
expect实用示例
1. 自动登录开发环境服务器
#!/usr/bin/expect
set timeout 30
#获取输入的第一个参数,赋值给变量docker_which
set docker_which [lindex $argv 0]
#如果docker_which无值,则默认值设置为0
if {"$docker_which"==""} {
set docker_which 0
}
#登录149
spawn sudo ssh -p 8044 yhm@123.56.71.70
expect "*password*"
send "phpernote.com\r"
expect "*login:*"
#切换账号
send "su b\r...阅读全文
Oct232022
Oct232022
php 导出数据表结构的脚本
php 导出数据表结构的脚本。
<?php
$host = '127.0.0.1:3307'; //改成自己的mysql数据库服务器,端口号
$username = 'root'; //改成自己的mysql数据库用户名
$password = '123456'; //改成自己的mysql数据库密码
$database = 'phpernote'; //改成自己的mysql数据库名
$conn = mysqli_connect($host, $username, $password, $database); //连接数据库
//连接数据库错误提示
if (mysqli_...阅读全文
Oct162022
Oct152022
PHP生成中间带LOGO图像的二维码
这是一个二维码生成器,它可以帮助你以简单的方式生成二维码,并且可以设置二维码中间的小logo图标。使用非常简单,并且提供了一个Symfony包,可以快速整合到你的项目中。
安装
使用Composer来安装这个库。
composer require endroid/qrcode
基本用法
简单几行代码,就可以生成一个普通的二维码:
require_once('vendor/autoload.php');
use Endroid\QrCode\QrCode;
$qrCode = new QrCo...阅读全文