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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Envoi e-mail avec fichier joint


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 55
    Points : 36
    Points
    36
    Par défaut [Forum] Envoi e-mail avec fichier joint
    Bonsoir tt le monde,

    Jai trouvé un script qui pertmet d'envoyer un email avec fichier à joindre,mais quand je veux joindre le fichier, ca m'affiche les messages d'erreur :

    Warning: move_uploaded_file(mail/8df8b88a933c7accc6b88065a99b8626/cvSanaaELBAKKALI.doc) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/102/sdb/9/1/elbasanaa/mail/mail.php on line 458

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/102/sdb/9/1/elbasanaa/phpPCa338' to 'mail/8df8b88a933c7accc6b88065a99b8626/cvSanaaELBAKKALI.doc' in /mnt/102/sdb/9/1/elbasanaa/mail/mail.php on line 458

    Warning: fopen(mail/8df8b88a933c7accc6b88065a99b8626/8df8b88a933c7accc6b88065a99b8626cvSanaaELBAKKALI.doc.txt) [function.fopen]: failed to open stream: No such file or directory in /mnt/102/sdb/9/1/elbasanaa/mail/mail.php on line 460

    Warning: fwrite(): supplied argument is not a valid stream resource in /mnt/102/sdb/9/1/elbasanaa/mail/mail.php on line 461

    Warning: fclose(): supplied argument is not a valid stream resource in /mnt/102/sdb/9/1/elbasanaa/mail/mail.php on line 462
    merci pour votre reponse

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 58
    Points
    58
    Par défaut Fichier joint
    Les erreurs sont des erreurs de UPLOADING.
    Donc aucun rapport avec un mail avec un fichier joint.
    Voici un exemple d'envoi d'un mail avec un fichier joint.
    A adapter, bien entendu.
    Adaptez (si nécessaire) :
    le port SMTP.
    la source : dans l'exemple, le fichier est dans le dossier courant.
    L'émetteur.
    Le destinataire.
    etc.


    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
    <?php
    	ini_set("SMTP","smtp.free.fr");
    	ini_set("smtp_port","25");
     
    	// --- Préparation du document joint 
    	$fichier_image = "saint_pierre.jpg" ;
     
    	$fp = fopen($fichier_image,"rb") ; // --- Ouverture en Read Binaire
    	$fichierAttache = fread($fp,filesize($fichier_image)) ; // --- Lecture
    	fclose($fp) ; // --- Fermeture du fichier
     
    // --- Encodage 64 bits (Binaire --> Ascii )
    	$fichierAttache = chunk_split(base64_encode($fichierAttache)) ;
     
    	// --- Envoi
    	$destinataire = "p.b@free.fr,p.b@laposte.net" ;
    	$objet        = "Envoi avec un fichier JPG joint INLINE" ;
    	$message      = $fichierAttache . "\r\n" ;
     
    	$entetes  = "Content-Disposition:attachment; filename=sp.jpg\r\n" ;
    	$entetes .= "Content-Transfer-Encoding: base64\r\n" ;
    	$entetes .= "Content-Type: image/jpg; charset=UTF-8\r\n" ;
    	$entetes .= "From: <a href="mailto:p.b@free.fr">p.b@free.fr</a>\r\n";
     
    	$bOk = mail($destinataire, $objet, $message, $entetes) ;
    	if($bOk) echo "Mail envoy&eacute; avec succ&egrave;s";
    	else echo "Erreur d'envoi du Mail";
    ?>

Discussions similaires

  1. Envoi de mail avec fichier joint
    Par fred_hte_savoie dans le forum SQL
    Réponses: 3
    Dernier message: 13/11/2009, 16h07
  2. Problème avec envoi de mail et fichier joint
    Par LFC dans le forum Modules
    Réponses: 5
    Dernier message: 20/05/2006, 20h59
  3. envoi mail avec fichier joint
    Par dietrich dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 28/02/2006, 14h42
  4. Réponses: 5
    Dernier message: 12/12/2005, 08h52
  5. [c#] Envoi d'un mail avec fichier joint
    Par macfred dans le forum ASP.NET
    Réponses: 8
    Dernier message: 05/12/2005, 11h15

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