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

Langage PHP Discussion :

Script php envoi de mail n'envoie rien


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2014
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Script php envoi de mail n'envoie rien
    Bonjour, voila un script php qui permet d'envoyer un mail, avec une pièce jointe représentant l'export sql to csv grâce à une requête. Le problème c'est qu'il n'envoit rien du tout, et pas d'erreur. Mes paramètres smtp sont bien configurés puisque j'ai testé une simple fonction d'envoit de mail et tout marche.

    Là, je ne vois pas ...

    Auriez-vous une idée?

    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
    <html>
    <body>
    <?
     
    $connect = mysql_connect("XXX", "XXX", "XXX");
    mysql_select_db("sie13783_national_fleet_aus");
     
    $file = "csvmysql.csv";
     $fp=fopen($file ,"wb"); // Ouverture du fichier avec le mode écriture
     
     $request = "SELECT * FROM tbl_list WHERE date_added >= '20140116 ";
     if ($result = mysql_query($request))
     {
      while($ligne = mysql_fetch_row($result))
      {
       $ident= $ligne[0];
       $first_name= $ligne[1];
       $chaine ="$ident;$first_name\r";
       fwrite($fp, $chaine);
      }
     }
     
     $headers ='From: "bla bla"<XXX>'."\n";
     $headers .='Reply-To: XXX'."\n";
     $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';
     $message .= 'Content-Type: application/csv-tab-delimited-table; name="csvmysql.csv"'."\n";
     $message .= 'Content-Transfer-Encoding: base64'."\n";
     $message .= 'Content-Disposition:attachement; filename="csvmysql.csv"'."\n\n";
     $message .= chunk_split(base64_encode(file_get_contents('csvmysql.csv')))."\n";
     mail('XX', 'Sujet', 'Envoi quotidien CRON',$message,$headers);
     
     unlink("csvmysql.csv");
    ?>
    </body>
    </html>

  2. #2
    Membre confirmé

    Homme Profil pro
    Chomeur
    Inscrit en
    Juin 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Chomeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 347
    Points : 452
    Points
    452
    Par défaut
    Bonjour,

    Est ce que la boucle écrit correctement dans le fichier? Et est ce que le mail est correctement envoyé avec une pièce jointe différente? Mon hypothèse serait qu'il faut un "fclose()" avant de pouvoir relire le fichier ouvert..?

    Bon courage!
    Signature à venir...
    Ancienne : Divers NTIC (PHP, Dojo, à venir...) : http://tif44.fr/blog/

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2014
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2014
    Messages : 4
    Points : 6
    Points
    6
    Par défaut
    Bonjour merci de votre réponse! comment tester vos remarques?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    En... testant ?

    (ce qu'on ne peut pas faire à ta place...)
    Dernière modification par Invité ; 21/01/2014 à 07h06.

Discussions similaires

  1. [Mail] l'envoie du mail en php
    Par rddev dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2007, 14h13
  2. [Mail] Problème envoi e-mail format HTML
    Par Sayrus dans le forum Langage
    Réponses: 13
    Dernier message: 19/12/2006, 14h57
  3. [Mail] Pb envoie de mail
    Par xtiand4 dans le forum Langage
    Réponses: 9
    Dernier message: 06/06/2006, 12h10
  4. [Mail] newsletter, envoi de mail par lot
    Par jexl dans le forum Langage
    Réponses: 9
    Dernier message: 08/09/2005, 16h44

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