PHP开发知识库与实践分享-Toy模板网

  • PHPMailer发送邮件报错,如何解决Malformed UTF-8 characters, possibly incorrectly encoded

    PHPMailer发送邮件报错,如何解决Malformed UTF-8 characters, possibly incorrectly encoded

    报错信息翻译过来是: UTF-8字符格式错误,可能编码错误 一、

    2023年08月19日
    阅读 276
  • PHP如何实现模糊搜索分词功能

    PHP如何实现模糊搜索分词功能

    1、将 文件下载下来解压到一个目录,例如 D :/wamp/scws 2、需要配置php.ini extension=php_scws.dllscws.default.charset=utf8//配置默认的编码方式scws.default.fpath=D:/wamp/scws//加压后文件的路径 3、安装完成后,开始使用。 $app=scws_new();//编码$app-set_charset(utf8);//这里没有调用set_dict和set_rule系统会

    2023年08月19日
    阅读 280
  • PHP如何用星号隐藏部份用户名、身份证、IP、手机号等内容

    PHP如何用星号隐藏部份用户名、身份证、IP、手机号等内容

    很多时候我们需要隐藏部分信息,如账号,名字,身份证,IP,手机号等内容,用PHP如何实现,废话不多说,直接上代码函数: functioncut_str($string,$sublen,$start=0,$code=UTF-8){if($code==UTF-8){$pa=/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80

    2023年08月19日
    阅读 280
  • 多款热门的流行的PHP框架

    多款热门的流行的PHP框架

    PHP框架,就是通过PHP语言编写的程序集合,有利于快速开发项目,提升效率。 目前市面上很多PHP框架,学习哪个最好,就业最好。 国内使用最多,入门门栏低,非常适合初学者,学习资源也多,文档齐全,基本上可以说,上手就是干。

    2023年08月19日
    阅读 279
  • 如何测试php项目的并发,php项目压力测试,压力测试结果分享

    如何测试php项目的并发,php项目压力测试,压力测试结果分享

    php版本:php7.4 系统版本:Centos7 / Nginx 1.20 程序: Think5.1做的一个网站 yuminstallhttpd-tools-y ab-n200-c2http://测试网址///-n总的请求次数//-c并发请求数//-k是否开启长连接 Benchmarking测试网址(bepatient)Completed100requestsCompleted200requestsFinished200requests#服务器软件名称及版本信息ServerSoftware:n

    2023年08月19日
    阅读 293
  • Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制

    Windows下安装ngnix+Mysql+php运行环境,Web开发环境,以及版本控制

    很多小伙伴都不想用集成环境,觉得集成环境占用内容,运行过多东西占用资源什么的都喜欢自己配置一些自己的环境。 (环境这个合适就好,如果觉得windows 下面麻烦可以参考一下这个《 Linux如何快速搭建Web开发环境,搭建PHP开发环境,搭建 ngnix服务环境 》) 下面整理了

    2023年08月19日
    阅读 299
  • php加密解密方法大全,这里整理了多份php加密解密的方案,函数以及类库

    php加密解密方法大全,这里整理了多份php加密解密的方案,函数以及类库

    这里整理了多份php加密解密的方案,函数以及类库 加密/解密方案 查看详情

    2023年08月19日
    阅读 290
  • php中exit和die的区别?

    php中exit和die的区别?

    (PHP 4, PHP 5, PHP 7, PHP 8) die 等同于 exit() 语法结构等同于 exit()。 (PHP 4, PHP 5, PHP 7, PHP 8) exit — 输出一个消息并且退出当前脚本 exit(string$status=?):voidexit(int$status):void中止脚本的执行。尽管调用了exit(),Shutdown函数以及objectdestructors总是会被执行。exit是个语法结构,如果没有status参

    2023年08月19日
    阅读 282
  • 如何解决Trying to access array offset on value of type null报错问题

    如何解决Trying to access array offset on value of type null报错问题

    这个报错的意思是: 尝试访问类型为 null 的值的数组偏移量,就是说有个变成为nul导致了报错。php版本为7.4的时候才出现了这个错误。 新版php解释器会对null类型的下标访问直接报错。例如: $a=$b?$b:0; 上面这个语句, $b ,为 null 的时候就报错了。 加多一个 判断 就可以了。

    2023年08月19日
    阅读 297
  • PHP如何获取前几天日期时间

    PHP如何获取前几天日期时间

    学习如何使用PHP中的date()函数和strtotime()函数获取前几天的日期时间。通过本文详细的示例和代码,你将了解如何灵活运用这两个函数来实现日期时间的计算和格式化。同时,还会介绍如何自定义日期时间格式,以满足不同的需求。掌握这些技巧能够帮助你更好地处理日期时间相关的操作。

    2023年08月19日
    阅读 350
  • php curl 错误码大全,curl错误码

    php curl 错误码大全,curl错误码

    CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始化代码失败 初始化失败。 3 URL格式不正确 URL 格式错误。语法不正确。 4 请求协议错误 5 无法解析代理 无法解析代理。无法解析给定代理主机。 6 无法解析主机地

    2023年08月19日
    阅读 311
  • php如何使用正则判断邮箱是否正确?

    php如何使用正则判断邮箱是否正确?

    多的不说直接上代码,正则表达式请看下面变量 $Regex 1、使用正则方法 /***检查是否为电子邮箱*@paramstring$value邮箱地址*@returnboolean*/functionisCheckEmail($value){$Regex=/^([0-9A-Za-z\\\\-_\\\\.]+)@([0-9a-z]+\\\\.[a-z]{2,3}(\\\\.[a-z]{2})?)$/i;;if(preg_match($Regex,$value)){returntrue;}else{returnfalse;}} 2、使用php内置方法

    2023年08月19日
    阅读 277
  • php如何使用正则判断手机号码是否正确?

    php如何使用正则判断手机号码是否正确?

    多的不说直接上代码,正则表达式请看下面变量 $Regex /***检查是否为手机号码*@paramstring$value手机号码*@returnboolean*/functionisCheckMobile($value){$Regex=/^1[3-9][0-9]d{8}$/;if(preg_match($Regex,$value)){returntrue;}else{returnfalse;}}$mobile=12345678901;if(isCheckMobile($mobile)){echo是手机号;}else{echo不是手机号;}

    2023年08月19日
    阅读 301
  • php如何将数组写入到文件

    php如何将数组写入到文件

    常用于写入文件 保存 log,查看回调数据 $myfile=fopen(./log.txt,w+)ordie(Unabletoopenfile!);fwrite($myfile,var_export($_REQUEST,true));fclose($myfile);

    2023年08月19日
    阅读 291
  • php强制跳转https代码是什么?

    php强制跳转https代码是什么?

    通常的判断是使用 $_SERVER[HTTPS] 判断的。但是有时候 HTTPS 这个参数是没有了。 建议使用一下判断方式 $is_https=((isset($_SERVER[HTTPS])$_SERVER[HTTPS]==on)||(isset($_SERVER[HTTP_X_FORWARDED_PROTO])$_SERVER[HTTP_X_FORWARDED_PROTO]==https))?true:false;if(!$is_https){header(HTTP/1.1301MovedPermanently);header(Location:https://.$

    2023年08月19日
    阅读 285