Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Autres composants
Autres composants Forum de support sur les autres composants de Zend Framework.
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 02/08/2007, 09h46   #1
Nouveau Membre du Club
 
Inscription : mai 2006
Messages : 156
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 156
Points : 34
Points : 34
Par défaut [Zend 1.0.0] Zend_Mail et piece jointe

Bonjour, j'arrive à envoyer des mails avec la classe Zend_Mail, mais j'ai un probleme avec les pièce jointe, j'arrive à envoyé des pièces jointe, mais celle-ci sont vide (0 octets) et le type de fichier (quand je regarde les propriété du fichier recu par mail est toujours text/plain)

Voici le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
 
//pièce jointe
$filename = "/home/jeremy/Desktop/fleur.gif";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
 
$mail->createAttachment($contents, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_BASE64, 'fleur.gif');
 
//envoi du mail
$mail->send();
j'ai essayé avec un pdf('application/pdf) et un doc (application/msword) et toujours pareil
leroidje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 19h33   #2
Invité régulier
 
Inscription : août 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 5
Points : 7
Points : 7
Par défaut pb envoi piéces jointes

Bonsoir,
je viens de faire pas mal de tests avec Zend_mail
ça marche avec file_get_contents() :

Code :
1
2
3
$filename = "/home/jeremy/Desktop/fleur.gif";
$contents =  file_get_contents('$filename');
$mail->createAttachment($contents, 'image/gif', Zend_Mime::DISPOSITION_INLINE, Zend_Mime::ENCODING_BASE64, 'fleur.gif');
@+
marcovitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 17h16   #3
Membre du Club
 
Homme
Technicien réseaux et télécoms
Inscription : avril 2006
Messages : 39
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Technicien réseaux et télécoms
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2006
Messages : 39
Points : 42
Points : 42
Bonjour à tous,
Savez vous pourquoi il faut faire un file_get_contents?
Dans la doc le fichier en lui même sufit...
Merci.
DragOr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h13.


 
 
 
 
Partenaires

Hébergement Web