IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres composants PHP Discussion :

Fichiers joints Zend_Mail


Sujet :

Autres composants PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de erehcab
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 215
    Par défaut Fichiers joints Zend_Mail
    Bonjour à tous,

    Je n'arrive pas à joindre un fichier à un mail. Je passe en paramètre de la fonction createAttachment() la chaine vers mon fichier sur le serveur et dans le mail que je reçois il y a bien un fihchier mais il est vide et il n'a pas de nom ...

    Je suppose qu'il ne faut donc pas passer la chaine vers le fichier à createAttachment mais je ne vois pas ce qu'il faut lui donner ?

  2. #2
    Membre actif
    Inscrit en
    Avril 2003
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Avril 2003
    Messages : 121
    Par défaut
    dans la doc je vois

    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
     
    createAttachment  (line 460)
     
    Creates a Zend_Mime_Part attachment
     
    Attachment is automatically added to the mail object after creation. The attachment object is returned to allow for further manipulation.
     
        * return: Newly created Zend_Mime_Part object (to allow advanced settings)
        * access: public
     
    Zend_Mime_Part createAttachment (string $body, [string $mimeType = Zend_Mime::TYPE_OCTETSTREAM], [string $disposition = Zend_Mime::DISPOSITION_ATTACHMENT], [string $encoding = Zend_Mime::ENCODING_BASE64], [string $filename = null])
     
        * string $body
        * string $mimeType
        * string $disposition
        * string $encoding
        * string $filename: OPTIONAL A filename for the attachment
    donc on dirait que pour le paramètre 'body', il s'attend plus à avoir le contenu du fichier en question (via un file_get_contents() ) que le lien pour aller l'inclure.

  3. #3
    Membre confirmé Avatar de erehcab
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 215
    Par défaut
    Je teste ça de suite !

  4. #4
    Membre confirmé Avatar de erehcab
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 215
    Par défaut
    C'est bon ça fonctionne, mais je ne comprends pas pourquoi il m'affiche le contenu du fichier dans le corp du mail ?

Discussions similaires

  1. Récupérer les corps des messages et leurs fichiers joints...
    Par Leobaillard dans le forum Composants VCL
    Réponses: 13
    Dernier message: 02/05/2006, 01h24
  2. Réponses: 6
    Dernier message: 17/11/2005, 14h39
  3. Formulaire PHP+ envoi de fichier joint
    Par GraphicProvider dans le forum Langage
    Réponses: 2
    Dernier message: 29/10/2005, 18h12
  4. Envoi Mail + fichier joint
    Par mikovitch1 dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/10/2005, 11h02
  5. Limiter taille fichier joint à un mail
    Par fdthierry dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 27/08/2004, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo