為了增強用戶體驗,Web 表單通常涉及文件上傳。為了有效率地完成此過程,必須將上傳的檔案無縫附加到透過 PHP 發送的電子郵件中。本指南將提供使用 phpMailer 完成此操作的逐步說明。
要檢索上傳的文件,請將以下程式碼附加到您的文件頂部process.php 腳本:
// retrieve uploaded file details if (isset($_FILES['uploaded_file']) && $_FILES['uploaded_file']['error'] == UPLOAD_ERR_OK) { $uploaded_file_path = $_FILES['uploaded_file']['tmp_name']; $uploaded_file_name = $_FILES['uploaded_file']['name']; }
一旦您文件詳細信息,您可以使用phpMailer 的addAttachment() 方法將其附加到電子郵件中:
if (isset($uploaded_file_path)) { try { // attach the file $mail->addAttachment($uploaded_file_path, $uploaded_file_name); } catch (Exception $e) { // handle attachment failure } }
使用phpMailer 將文件附件功能整合到您的Web 表單中使您能夠向用戶發送-無縫上傳文件。透過執行以下步驟,您可以簡化溝通並增強整體使用者體驗。
以上是如何使用 phpMailer 從 PHP 表單傳送文件附件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!