IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> php通过邮箱验证PHPMailer踩坑 -> 正文阅读

[PHP知识库]php通过邮箱验证PHPMailer踩坑

遇到的问题:我把tp5项目里的vendor中的PHPMailer和使用这个的函数代码直接复制粘贴到我的tp6项目里了。
但是它报错说找不到这个扩展,我很纳闷,因为我在项目中都能按住ctrl键追踪过去,我觉得不对劲,可能是这个扩展需要配置一些东西,而我并没有做,
所以我去PHPMailer官网上看了许久(纯英文,带着翻译勉强看),本想按照官网的安装方式来,可是composer又给我报错说我php版本不行,太低了,得从7.3.3更新到7.4.0以上,我无语住了呀,因为之前tp5的项目用的就是7.3,所以肯定是其他什么东西导致我composer用不了,目前我也没解决,
反倒是让我有个新的问题:composer里的.json文件(我在这里面找到了7.4.0这个关键词,可是前后文我也没看明白是怎么个回事,代码放最下面了)的内容来自于哪里?为什么我不同的项目这个文件里的内容也不同呢?(我发现我tp5的composer中有关于PHPMailer的配置信息,而我tp6只能是复制过去,所以不可能有这个东西。)
后来我按照一个网友的说法,我把PHPMailer里面的PHPMailer.php和SMTP.php给搬出来了,搬到了我的项目文件里面,然后引入信息也改成这个,最后发现,居然可以用了。
我多么希望之前是我卡了,导致引用没生效,可是我重启也没用,所以肯定是哪里错了,但是错误的原因我还是没找到,猜测是哪里没有配置。

最后还有个问题,也没结果
在这里插入图片描述
话说,tag是干嘛的,我直接取值不好吗?直接Cache::get($posts[“email”]),而不是先tag再get,tp5可以,tp6就报错,奇怪。

下面是那个7.4.0的来源,要不是这个,我直接按官网装也不会这么烦了。这个好像也没用上过。所以我现在很迷。

   {
            "name": "psr/container",
            "version": "1.1.2",
            "version_normalized": "1.1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/container.git",
                "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
                "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
                "shasum": "",
                "mirrors": [
                    {
                        "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
                        "preferred": true
                    }
                ]
            },
            "require": {
                "php": ">=7.4.0"
            },
            "time": "2021-11-05T16:50:12+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Psr\\Container\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "https://www.php-fig.org/"
                }
            ],
            "description": "Common Container Interface (PHP FIG PSR-11)",
            "homepage": "https://github.com/php-fig/container",
            "keywords": [
                "PSR-11",
                "container",
                "container-interface",
                "container-interop",
                "psr"
            ],
            "support": {
                "issues": "https://github.com/php-fig/container/issues",
                "source": "https://github.com/php-fig/container/tree/1.1.2"
            },
            "install-path": "../psr/container"
        },
  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 07:50:38  更:2022-05-08 07:50:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/25 14:55:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码