DavidCKW Posted November 17, 2014 Share Posted November 17, 2014 Bonjour tout le monde, Je vous expose ici mon problème car je n'arrive pas à m'en sortir :Mon but est que lorsqu'un client s'inscrit, il puisse me mettre une pièce jointe que je recoive par mail (je demande qu'ils me joignent un kbis car ce sont des pro). J'ai créé un module qui permet l'envoi de cet e-mail sur ma boite et ça fonctionne. Par contre dans cet e-mail, je ne reçois pas la pièce jointe.Je suis sur prestashop 1.6.0.9Voici ce que j'ai mis dans authentication.tpl : <p class="form-group"> <label for="fileUpload">{l s='Attach File'}</label> <input type="hidden" name="MAX_FILE_SIZE" value="2000000" /> <input type="file" name="fileUpload" id="fileUpload" class="form-control" /> </p> et voici ce que j'ai dans le php de mon module public function hookActionCustomerAccountAdd($params) { $customer = $params['newCustomer']; $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); $fileAttachment = Tools::fileAttachment('fileUpload'); $emailsVars = array( 'customerName' => $customer->firstname.' '.$customer->lastname ); $id_lang = $this->context->language->id; Mail::Send($id_lang, 'account', 'Nouveau compte', $emailsVars, '[email protected]',null,null, null, $fileAttachment, null,dirname(__FILE__).'/mails/'); } Je précise (comme vous vous en doutez) que mes connaissances en php sont très limitées, donc merci de me répondre avec le plus de précision possible.Si ma méthode n'est pas la bonne, je suis ouvert à vos suggestions.Merci d'avance à l'âme charitable qui volera à mon secours car je suis dans l'impasse depuis de nombreux jours. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now