ユーザー エクスペリエンスを向上させるために、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']; }
1 回ファイルの詳細がわかったら、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 中国語 Web サイトの他の関連記事を参照してください。