Problème pour joindre plusieurs fichiers à un mail
Problème pour joindre plusieurs fichiers à un mail - HTML/CSS - Programmation
MarshPosté le 03-08-2010 à 19:41:02
Bonjour à tous,
Jusque là, j'ai réussi à créer un formulaire qui permet de joindre un fichier (mais pas obligatoire). Je reçois parfaitement mes mails avec le fichier si il y en a eu un d'ajouté.
Le soucis, c'est que j'aimerais pouvoir joindre plusieurs fichiers! Pour cela, j'ai trouvé le moyen d'ajouter les champs côté formulaire.
Voici mon côté formulaire:
Code :
<head>
<script language="JavaScript">//Pour joindre des fichiers au mail
function addFile(el)
{
d = document.getElementById("attDiv" );
iDiv = document.createElement("div" );
newAttach = document.createElement("input" );
newAttach.setAttribute("type","file" );
newAttach.setAttribute("name","fichier[]" ); //notez les []
if( is_uploaded_file($tmp_file) )// si formulaire soumis
{
$texte = "\n--".$boundary."\n";
$texte.= $type2;
}
else
{
$texte = $type2;
}
$texte.="\n <html><body>..............";
$texte.="</body></html> \n";
$texte.= "\n--".$boundary."\n";
//=====Ajout de la pièce jointe
$texte.= $ajoutpiece;
//==========
if (mail($adresse,$sujet,$texte,$header))
echo(".......
?>
Ou est-ce que ça coince? Côté traitement, j'arrive à afficher les noms des fichiers (autant qu'il y en a) donc ma boucle fonctionne bien, mais je ne reçois jamais qu'un seul fichier!
Aidez-moi svp, c'est urgent et hyper important. Merci d'avance
Message édité par bingojm le 04-08-2010 à 20:25:48
Marsh Posté le 03-08-2010 à 19:41:02
Bonjour à tous,
Jusque là, j'ai réussi à créer un formulaire qui permet de joindre un fichier (mais pas obligatoire).
Je reçois parfaitement mes mails avec le fichier si il y en a eu un d'ajouté.
Le soucis, c'est que j'aimerais pouvoir joindre plusieurs fichiers!
Pour cela, j'ai trouvé le moyen d'ajouter les champs côté formulaire.
Voici mon côté formulaire:
Et mon code côté traitement:
Ou est-ce que ça coince?
Côté traitement, j'arrive à afficher les noms des fichiers (autant qu'il y en a) donc ma boucle fonctionne bien, mais je ne reçois jamais qu'un seul fichier!
Aidez-moi svp, c'est urgent et hyper important.
Merci d'avance
Message édité par bingojm le 04-08-2010 à 20:25:48