PHP
文章平均质量分 82
此专栏为PHP相关代码
耶瞳
这个作者很懒,什么都没留下…
展开
-
PHP Warning: PHP Startup: Unable to load dynamic library ‘swoole.so‘
PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib64/php/modules/swoole.so (/usr/lib64/php/modules/swoole.so: undefined symbol: curl_ce), /usr/lib64/php/modules/swoole.so.so (/usr/lib64/php/modules/swoole.so.so: cannot o原创 2022-02-07 19:04:46 · 4360 阅读 · 2 评论 -
安装swoole报错:致命错误:curl/curl.h:没有那个文件或目录
需要安装curl-devel,即:yum -y install curl-devel然后再:pecl install -D 'enable-sockets="no" enable-openssl="yes" enable-http2="yes" enable-mysqlnd="yes" enable-swoole-json="no" enable-swoole-curl="yes" enable-cares="yes"' swoole即可正常安装如果有兴趣了解更多相关内容,欢迎来我的个人网站看原创 2022-01-30 20:16:25 · 1302 阅读 · 0 评论 -
cURL error 60: SSL certificate problem: unable to get local issuer certifica
我是使用Guzzle时出现的这个报错,当然,Guzzle的request方法甚至都不报这个错,这就让我很头疼,废了很大功夫才解决。报错原因是没有配置信任的服务器HTTPS验证。默认情况下,cURL被设为不信任任何CAS,因此浏览器无法通过HTTPS访问你服务器,这时候就需要下载证书,官网地址:CA certificates直接下载最新版,然后将其移入php安装目录:php7.3.4nts\extras\ssl然后打开php.ini进行编辑:找到curl.cainfo,去除前面的分号,并加上证书的绝原创 2022-01-04 21:21:57 · 1704 阅读 · 1 评论 -
PHP加密算法
零:密码外泄门2011年12月,CSDN的安全系统遭到黑客攻击,600万用户的登录名、密码及邮箱遭到泄漏。随后,CSDN"密码外泄门"持续发酵,天涯、世纪佳缘等网站相继被曝用户数据遭泄密。泄密就算了,更让人无语的是密码等信息都是明文存储,导致黑客直接拿到了信息而无需破解,这一系列事件发生后,密文存储用户信息的方式开始流行。Md5()加密算法Crypt()加密算法Sha1()加密算法URL编码加密技术Base64编码加密技术...原创 2021-09-19 20:39:55 · 2400 阅读 · 2 评论 -
thinkphp6模型
一:定义二:模型字段三:新增四:更新五:删除六:查询七:查询范围八:JSON字段九:获取器十:修改器十一:搜索器十二:数据集十三:自动时间戳十四:只读字段十五:软删除十六:类型转换十七:模型输出十八:模型事件十九:模型关联二十:虚拟模型...原创 2021-08-28 17:19:35 · 1248 阅读 · 1 评论 -
thinkphp的数据库操作(上)
一:连接数据库与模型初探ThinkPHP 采用内置抽象层将不同的数据库操作进行封装处理,数据抽象层基于 PDO 模式,无须针对不同的数据库编写相应的代码。使用数据库的第一步,就是连接数据库,在根目录的 config 下的 database.php 可以设置数据库连接信息,大部分系统已经给了默认值,你只需要修改和填写需要的值即可。其中default配置用于设置默认使用的数据库连接配置。connections配置具体的数据库连接信息,default配置参数定义的连接配置必须要存在。type数据库mysql原创 2021-08-27 15:51:15 · 2903 阅读 · 0 评论 -
thinkphp6控制器
一:控制器定义控制器,即 controller,控制器文件存放在 controller 目录下。控制器有以下若干知识点:控制器下的每一个php类文件一般只有一个类,每个类必须有一个index函数,否则报错。如果想改变系统默认的控制器文件目录,可以在 config 目录下的 route.php 配置:'controller_layer' => '修改后的名称'。类名和文件名大小写保持一致,并采用驼峰式(首字母大写)如果使用的是单应用模式,那么控制器的类的定义如下,控制器类文件的实际位置是a原创 2021-08-26 19:56:48 · 2211 阅读 · 0 评论 -
jq_ajax + php实现当前天气查询
本案例是调用了聚合api的天气接口,需要的话可以前往聚合api申请密钥。前端代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,原创 2021-08-02 14:30:57 · 232 阅读 · 0 评论 -
HTTP响应设置及PHP模拟HTTP请求
一:HTTP详解1). HTTP相关了解HTTP协议概念HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等原创 2021-07-30 11:09:29 · 1850 阅读 · 0 评论 -
GD图像处理——水印图实现
这篇博客是利用PHP的GD库制作水印图,里面有学习版代码和封装版代码。原创 2021-07-29 13:15:41 · 315 阅读 · 0 评论 -
GD图像处理——缩略图的实现
该博客内容包括实现固定宽高的缩略图,实现等比例缩放的固定宽或高的缩略图以及相关函数封装,从简入深,从学习到实际运用。原创 2021-07-29 00:28:00 · 820 阅读 · 0 评论 -
GD图像处理——验证码处理
该博客内容包括验证码的概念与生成验证码,而生成验证码分为两块,一个是汉字验证码一个是字母数字验证码,分别是开发版代码和封装版代码。原创 2021-07-28 19:23:05 · 271 阅读 · 0 评论 -
PHP之GD图像处理
该博客详细介绍了PHP的GD库的基本使用,内容包括GD库的开启,创建画布,绘制图像,输出图像,释放资源。以及php获得图片信息的详细说明原创 2021-07-28 15:35:02 · 1482 阅读 · 0 评论 -
PHP的MySQL扩展操作
连库基本操作连接到数据库服务器mysql_connect(服务器地址, 用户名, 密码);设置连接编码1). 形式1:mysql_query(“set names XXX”)2). 形式2:mysql_set_charset(“XXX”)3). 怎么确定要使用何种编码选定要使用的数据库增删改操作查询操作相关函数新闻管理——准备工作新闻管理——新增新闻管理——显示新闻管理——删除新闻管理——修改...原创 2021-07-27 16:04:20 · 1786 阅读 · 2 评论 -
PHP会话技术(cookie与session)详解
一:会话技术初步认识会话技术介绍: web会话可以简单理解为:用户打开一个浏览器,访问某一个web站点,在这个站点点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。HTTP协议的特点是无状态/无连接,当一个浏览器连续多次请求同一个web服务器时,服务器是无法区分多个操作是否来自于同一个浏览器(用户)。会话技术就是通过HTTP协议想办法让服务器能够识别来自同一个浏览器的多次请求,从而方便浏览器(用户)在访问同一个网站的多次操作中,能够持续进行而不需要进行额外的身份验证。会原创 2021-07-26 01:47:31 · 2961 阅读 · 5 评论 -
PHP文件上传
PHP文件上传文件上传的概念: 文件从用户本地电脑通过传输方式(Web表单)保存到服务器所在电脑指定的目录下。文件上传的原理:增加文件上传的表单:浏览器请求一个服务器的HTML脚本(包含文件上传表单)用户从本地选择一个文件(点击上传框按钮)用户点击上传:文件会通过物联网传输到服务器上服务器操作系统会将文件保存到临时目录:是以临时文件格式保存(windows下是tmp格式)服务器脚本开始工作:判断文件有效服务器脚本将有效文件从临时目录移动到指定的目录下(1). 表单制作1). met原创 2021-07-24 15:55:12 · 3150 阅读 · 7 评论 -
PHP表单汇总
PHP 表单PHP 表单验证PHP 表单——必须字段PHP 表单——验证邮件和URLPHP 完整表单实例$_GET 变量$_POST 变量原创 2021-07-23 20:52:54 · 651 阅读 · 4 评论 -
php基础汇总
这篇博客包含PHP的基础知识:基本语法、各种数据类型、条件判断、循环判断、函数、魔术常量、超级全局变量、命名空间、面向对象等原创 2021-07-23 11:59:51 · 259 阅读 · 5 评论 -
利用php的mail()函数发送邮件
利用PHP的mail函数发送邮件 mail()函数的作用:连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件 注意: 1.mail函数不支持esmtp协议,即只能直投不能登录 2.由上条知,我们只能直投至最终的收件服务器地址,而该地址需要在php.ini中指定此处以网易邮箱为例,先找到服务器地址:再把该地址写到php.ini中,打开php.ini,找到mail function,将其中一个地址填进去:再重启apache,以管理员身份打开命令提...原创 2021-06-01 12:30:39 · 2658 阅读 · 10 评论 -
使用PHPMailer-master发送邮件
一:开启Socket扩展打开php.ini文件搜索extension=php_sockets.dll,将前面的分号去掉,便开启了Socket扩展现在测试是否开启成功,新建php文件,输入代码:<?phpphpinfo();打开后找到Sockets Support,此时应该为enabled二:开启openssl 扩展打开php.ini开启搜索extension=php_openssl.dll,去掉前面的分号检查是否开启成功(注意重启服务器):三:获得邮箱授权码以QQ邮箱为例:原创 2021-05-31 23:12:56 · 884 阅读 · 6 评论