pb avec mon formulaire contact php pour envoyer la pièce jointe - PHP - Programmation
Marsh Posté le 15-03-2011 à 11:36:35
1. je pense pas que tu parviennes à récupérer ton image de la façon dont tu procèdes
regarde du côté de $_FILES (http://www.php.net/manual/fr/reserved.variables.files.php )
N'oublie pas non plus d'ajouter
enctype="multipart/form-data"
dans ta balise form.
2. là t'es qu'au début de tes problèmes, car pour ajouter la pièce jointe, il ne suffit pas de coller ta variable comme tu le fais.
Tourne toi vers des bibliothèques spécialisées dans la création et l'envoi de mail. (phpmailer est pas mal de mémoire, j'utilise Zend_Mail dernièrement, mais ça je pense que c'est même pas envisageable à ton niveau).
Faire la pièce jointe mail à la main est un non-sens à mon avis:
- tu réinventes la roue,
- et c'est pas particulièrement facile à faire
Marsh Posté le 15-03-2011 à 10:56:47
Bonjour,
J'ai créé un formulaire en php qui permet d'envoyer un mail sur ma boite au lettre depuis un site.
Le mail est les textes s'affichent bien cependant la pièce jointe n'est pas jointe. Son nom s'écrit cependant.
Pouvez vous m'aider à trouver la solution car je manipule php mais pas avec certitudes?
Je pense que " $fichier = htmlspecialchars(addslashes($fichier));" ne sert qu'à réécrire le nom du fichier envoyé mais pas à l'envoyer. Par quoi le remplacer?
Voici le code php de départ:
Voici le code php du formulaire:
Merci beaucoup de prendre du temps ....