Bonjour,

J'ai développé un module qui permet à un client d'envoyer un document (une amélioration du contactez nous en quelque sorte, avec des champs supplémentaires)

Lors de l'envoi du formulaire, je traite la pièce jointe comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
 
                if ($_FILES['docMail']['error'] > 0)
		{		
			$erreur = "Erreur lors du transfert";
			echo Tools::displayError('An error occurred during the file-upload process.').'<br />Erreur : '.$_FILES['docMail']['error'];
		}
		else
		{
			$file = $_FILES['docMail']['tmp_name'];
			$file_size = $_FILES['docMail']['size'];
			$handle = fopen($file, "r");
			$content = fread($handle, $file_size);
			fclose($handle);
			$content = chunk_split(base64_encode($content));
 
			$attach['content'] = $content;
			$attach['name'] = $file;
			$attach['mime'] = $_FILES['docMail']['type'];
 
			$donnees = array('{nom}'  => $envoieMail_nom ,  
				'{prenom}'  => $envoieMail_prenom,
				'{mail}'	=> $envoieMail_mail,
				'{tel}'		=> $envoieMail_telephone,
				'{adresse}'	=> $envoieMail_adresse,
				'{cp}'		=> $envoieMail_cp,
				'{ville}'	=> $envoieMail_ville,
				'{message}'	=> $envoieMail_message.'.');
 
			echo '<pre>';
			print_r ($donnees);
			echo '</pre>';
 
			echo '
				<p class="success">
				<img src="../../img/admin/ok.gif" alt="Confirmation" /> Votre document a bien été envoyé.
				</p>';
 
			if(Configuration::get('EM_ADR_DEST_MAIL') != '')
				$destinataire = Configuration::get('EM_ADR_DEST_MAIL');
			else $destinataire = 'monadresse@mondomaine.fr';
 
			$sujet = 'Doc envoyé par '.$envoieMail_prenom.' '.$envoieMail_nom.' du '.date();
 
			Mail::Send(intval($cookie->id_lang), 
				'mailEnvoi', 
				$sujet , 
				$donnees, 
				$destinataire, 
				'Nom Prenom', 
				NULL, 
				NULL, 
				NULL, //$attach, 
				NULL, 
				'mails/');
		}
voila l'architecture de mon dossier :

envoiMail
envoiMail.php
envoiMail.tpl
envoiMail_page.php
envoiMail_page.tpl

le bout de code vient de la page envoiMail_page.php
J'ai même essayé d'envoyer le mail sans gérer le fait que je mette une pièce jointe mais rien n'y fait, rien ne part...

Est ce que quelqu'un aurait une piste pour me débloquer svp ??
Merci par avance