|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| [WB17] email piece jointe php |
| Débuté par sebastien, 16 jan. 2012 19:20 - 7 réponses |
| |
| | | |
|
| |
| Posté le 16 janvier 2012 - 19:20 |
Bonjour, J'aimerais faire un formulaire avec possibilité de joindre 2 pièces jointes. J'ai vu qu'il existait un topic similaire mais je n'ai pas trouvé ma réponse donc je relance la question : comment faire pour ajouter des pièces jointes sur un formulaire php? Pour l'instant, j'ai fait un formulaire basic qui marche très bien : Email.Expéditeur = "adressemail" Email.NbDestinataire = 1 Email.Destinataire[1] = "adressemail" Email.Sujet = "demande internet" Email.Message = "Prenom: " + SAI_prenom + RC + "Nom: " +SAI_nom + RC + "Email: "+SAI_email + RC + "Commentaires: "+SAI_comm
EmailEnvoieMessage()
Info("Votre email a bien été envoyé");
PageInitialisation(Vrai)
------------------------ J'ai vu que certains disent qu'il faut procéder en 3 étapes : copier sur le serveur, retrouver le nom et renvoyer. J'ai réussi à copier sur le serveur mais le reste je suis bloqué... Avis aux amateurs... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 141 messages |
|
| Posté le 18 janvier 2012 - 16:57 |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2012 - 15:44 |
| Merci pour l'info, je jette un coup d'oeil et je te tiens au courant! |
| |
| |
| | | |
|
| | |
| |
| Posté le 19 janvier 2012 - 16:07 |
Pour ce qui est de "Email.Attache", j'avais essayé : Email.NBAttache= 1 Email.Attache[1] = SAI_Upload Sans résultat. Par contre, ton lien vers "monAttache" renseigne sur un code ne pouvant être utilisé en php... Dommage! Du coup le topic reste ouvert, merci quand même. |
| |
| |
| | | |
|
| | |
| |
| Posté le 23 mars 2012 - 16:51 |
| Je précise que j'aimerai lié l'envoi de pièce jointe avec des champs upload... |
| |
| |
| | | |
|
| | |
| |
| Posté le 23 mars 2012 - 17:44 |
Bonjour Seb
tu as deux partie très différentes dans ton code. 1. Upload des fichiers sur le serveur, avec les fonctions d'upload. 2. Envoit de l'email en attachant les fichiers qui sont sur le serveur (pas avec le champ de saisie)
Je ne suis pas sur que tout le code soit faisable avec un seul bouton, du fait de ta requête d'avoir DEUX fichiers attachés (et des limitations du mode php), mais dans l'ordre, ton process doit faire 1 puis 2, soit dans un seul, soit dans deux boutons (si le code ne marche pas dans un seul bouton, pense à faire un assistant à deux étapes pour tes utilisateurs)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 23/03/2012 10:51, seb wrote:
Je précise que j'aimerai lié l'envoi de pièce jointe avec des champs upload...
|
| |
| |
| | | |
|
| | |
| |
Membre enregistré 283 messages |
|
| Posté le 24 mars 2012 - 12:24 |
Bonjour,
Je rajouterais à ce qu'a dit Fabrice :
A ) Email.Attache[1] = < chemin et nom du fichier sur le serveur >
B ) Attention au temps de "latence" sur le serveur et qu'on ne peut pas gérer. Je m'explique : une fois que l'upload est fait il arrive que le fichier ne soit pas disponible immédiatement. Je pense que cela vient du cache en lecture/écriture du serveur. Donc, si tu attaches IMMEDIATEMENT le fichier au mail et tu l'envois, il pourrait arriver qu'il y ait des "bizarreries" (fichier inexistant, ou envoi partiel, etc)
Bon dev et A+ |
| |
| |
| | | |
|
| | |
| |
| Posté le 04 avril 2012 - 16:38 |
| Merci pour ces réponses, je vais étudier ça... |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|