mime mail

Invité
Invité n'ayant pas de compte PHPfrance

04 juin 2007, 04:56

Bonjour à tous,
j'essaye d'envoyer un mail avec pj en utilisant la classe htmlmimemail.
Mon code
		$mail = new htmlMimeMail();
		$mail->setSubject($titre);
		$mail->setText($message);
		$mail->setFrom('[email protected]');
		$attachment = $mail->getFile($uploaddir);
		$mail->addAttachment($attachment, $filename, 'application/pdf');
		$mail->send("[email protected]"); 

je reçois l'erreur
Warning: implode(): Bad arguments. in /home...on line 687
La ligne 687 est la fin de mon script, don impossible d'identifier la ligne qui bugue dans ce code (pas d'erreur dans le reste du code de la page, c'est garanti).

Voyez-vous ce qui cloche?

Invité
Invité n'ayant pas de compte PHPfrance

04 juin 2007, 04:59

précision sur le fichier en pj:
$uploaddir = "mailing/monFichier.pdf" ;

Invité
Invité n'ayant pas de compte PHPfrance

04 juin 2007, 05:04

j'avais tendance à penser que c la pièce jointe qui pose pb.
Mais j'ai toujours cette erreur en supprimant la ligne:
$mail->addAttachment($attachment, $filename, 'application/pdf');


Invité
Invité n'ayant pas de compte PHPfrance

04 juin 2007, 10:10

ok j'ai trouvé, c à la ligne send quio doit être un array
$mail->send(array("[email protected]"));