Récupérer un fichier en pièce jointe

Sylvie
Invité n'ayant pas de compte PHPfrance

29 janv. 2007, 12:37

Bonjour !

J'aimerais simplement pouvoir récupérer un fichier (Word) en tant que pièce jointe dans le mail qui me renvoit les données de mon formulaire.

J'utilise actuellement un fichier php pour récupérer par mail les données de mon formulaire html (form action=sendmail.php...)

J'ai ajouté le champs "<input name="file" type="file" id="fileid" value="fichier" />" dans mon formulaire html.
Quel code je dois ajouter dans mon fichier php pour récupérer ce fichier dans le mail (en fichier attaché) ?

Je connais très très mal php, et votre aide me sera très précieuse ! Merci d'avance.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

29 janv. 2007, 12:54

Il te faut procéder en deux étapes :

- Premièrement récupérer le fichier sur ton serveur (upload de fichier), il te faut donc, en plus de l'input file, spécifier l'attribut enctype de ton formulaire, et gérer côté php la récupération du fichier ($_FILES, move_uploaded_file())

- Deuxièmement, générer le mail et y adjoindre ton fichier (mail avec pièce jointe, avec attachement)

Ces sujets sont abordés plus en détail dans les forum, il suffit de faire une p'tite recherche pour en savoir plus :)
Et n'hésite pas si tu as des questions ou des points qui te bloquent...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...