講義參考用,要活用變化,或許要修改喔~
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