WEB ◆ TS Library ◆ 熱衷分享 ◆ 享受教學相長 ◆ 無形的網絡擁有熱情溫度的傳遞

5-5. 發送Email確認會員身份

講義參考用,要活用變化,或許要修改喔~

PS. 如果只是企業內部管理人員的申請那麼就不需要郵件確認!

(1) 調整 register_ok.php

(2) 調整 class_mem.php

(3) 當收到確認信並點選連結回網站後, 在 login.php 進行會員身份等級的改變

在 login.php 檔案中,設計由 mail 確認回來處理的工作

在 class_mem.php 檔案中,增加 function updateLevel


以上是 PHP 的 mail() 功能方法, 補充

PHP 發信的方式 @Gemini

歸納重點整理

實戰步驟:使用 PHPMailer 發送郵件

1. 安裝 Composer

簡單來說,Composer 是 PHP 的套件管理工具(Dependency Manager),如果你用過 Node.js,它就像是 npm。

Composer 的核心功能
  • 相依性管理 (Dependency Management):只需要在一個叫 composer.json 的檔案中告訴 Composer:
    「我的專案需要 PHPMailer」,Composer 就會自動幫你下載 PHPMailer,
    連同它運行時所需的其他小套件(相依項)也一併抓下來。
  • 自動載入 (Autoloading):它會產生一個 vendor/autoload.php 檔案。
    你只需要在專案開頭寫一行:require 'vendor/autoload.php';
    之後你所有下載的套件都可以直接 use,不需要再寫滿滿的 require。
  • 版本控制:可以指定需要的版本範圍(例如:^6.0 代表 6.0 以上但不包含 7.0),
    確保團隊開發時大家的套件版本是一致的。

前往 Composer 官方下載頁面,點擊 Composer-Setup.exe 下載 => 安裝。

安裝步驟說明:
  • Developer Mode:通常不需要勾選,直接按 Next。
  • 選擇 PHP 路徑:安裝程式會自動偵測php.exe 的位置,如果沒抓到,請手動指向你的 PHP 安裝目錄。
  • Proxy 設定:除非你的網路環境需要代理伺服器,否則留白直接按 Next。

2. 在 VSCode 編輯器中開啟好專案資料夾, 開啟終端機再安裝 PHPMailer

3. 在檔案中使用 PHPMailer

 

go TOP