Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2006, 13h26   #1
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut Gestion fichiers joints

Bonjour,

Quelqu'un pourrait il m'expliquer comment envoyer plusieurs fichiers joints dans un mail svp ?

Actuellement, j'utilise ce morceau de code, qui fonctionne pas

merci d'avance pour votre aide :

'
for i=0 to session("item")-1
contenu = contenu & "Titre : " & prod.fields("id_titre") & " Ref. : " & prod.fields("id_ref") & " Prix : " & prod.fields("id_prix") & vbCrLf
compta = compta + prod.fields("id_prix")
fiche = fiche + prod.fields("id_fichier") & ";"
prod.movenext
next
'
' Attached File
' *******
session("fiche") = fiche
Response.write "fiche = " & session("fiche")
mySmartMail.Attachments.Add Server.MapPath("./admin/data/" & session("fiche"))

Merci
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 13h48   #2
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
quel composant utilises tu?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 15h16   #3
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut nom du composant

Il s'agit de :

aspSmartMail

merci
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 15h41   #4
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
a priori il suffit de repeter la ligne:
Code :
mySmartMail.Attachments.Add
autant de fois que tu as de pièces jointes.
Qu'est-ce qui ne marche pas?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 16h06   #5
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut les fichiers sont dans la boucle

Le problème c'est que le nombre et le nom des fichiers joints se trouve dans la boucle :

'
for i=0 to session("item")-1
contenu = contenu & "Titre : " & prod.fields("id_titre") & " Ref. : " & prod.fields("id_ref") & " Prix : " & prod.fields("id_prix") & vbCrLf
compta = compta + prod.fields("id_prix")
fiche = fiche + prod.fields("id_fichier") & ";"
prod.movenext
next
'

Alors comment rajouter le nombre de ligne pour ajouter un fichier joint au mail avec le bon nom en prenant compte de cette boucle ?

Merci
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 16h42   #6
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
je vois pas bien ce que ta boucle est censée faire, mais rien ne t'empeche de faire quelque chose du style:
Code :
1
2
3
4
5
for i=0 to session("item")-1
fiche = fiche + prod.fields("id_fichier") & ";"
mySmartMail.Attachments.Add Server.MapPath("./admin/data/" & fiche
prod.movenext
next
Ca te convient?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 15h08   #7
Nouveau Membre du Club
 
Inscription : novembre 2005
Messages : 317
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 317
Points : 35
Points : 35
Par défaut Oui, perfait merci ...

Oui, tout à fait, j'ai réussi à faire fonctionner mon code grace à tes indications, encore merci.
delavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 15h58   #8
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
pas de souci!

un petit résolu alors
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h44.


 
 
 
 
Partenaires

Hébergement Web