Dans le but d'améliorer l'expérience utilisateur, les formulaires Web impliquent souvent le téléchargement de fichiers. Pour mener à bien ce processus efficacement, il est essentiel de joindre de manière transparente les fichiers téléchargés aux e-mails envoyés via PHP. Ce guide fournira des instructions étape par étape pour y parvenir à l'aide de phpMailer.
Pour récupérer le fichier téléchargé, ajoutez le code suivant en haut de votre script 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']; }
Une fois que vous avez les détails du fichier, vous pouvez le joindre à l'e-mail en utilisant la méthode addAttachment() de phpMailer :
if (isset($uploaded_file_path)) { try { // attach the file $mail->addAttachment($uploaded_file_path, $uploaded_file_name); } catch (Exception $e) { // handle attachment failure } }
L'intégration de la fonctionnalité de pièce jointe dans votre formulaire Web à l'aide de phpMailer vous permet d'envoyer à l'utilisateur -fichiers téléchargés de manière transparente. En suivant ces étapes, vous pouvez rationaliser la communication et améliorer l'expérience utilisateur globale.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!