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 :

[Mail] caractère intrusif


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut [Mail] caractère intrusif
    Bonjour,

    je créé un tableau à l'aide d'un script en php. Les données sont récupérés dans une base de données. J'affiche ce tableau sans aucun problème.
    Cependant lorsque j'envoie le tableau via la fonction mail. Il y a une apparition de caractères intrusif (!)
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $headers ='From: "Centre d\'appel"<centre_appel@test.fr>'."\n";
    	$headers .='Reply-To: centre_appel@test.fr'."\n";
    	$headers .='mailed-by: centre_appel@test.fr'."\n";
    	$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
    	$headers .='Content-Transfer-Encoding: 8bit'; 
     
     
    	mail("test@test.fr", 'Anomalies', $tableauOrga, $headers, 'administrateur@test.fr');
    echo $tableauOrga;
    Mon tableau à l'affichage est bon. Mais dans le mail aléatoirement j'obtient <!
    /td> Ce qui brise mon tableau...

    Quelqu'un aurait une idée?

    Merci.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    314
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 314
    Par défaut
    J'ai trouvé la solution.
    Ca ne devait pas plaire à mon scritpt d'avoir une trop longue chaîne.
    J'ai concaténé sur plusieurs ligne et maintenant cela fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $tableauMatricule.="<tr><td>".$tab[$j][0]."</td>";
    					$tableauMatricule.="<td>".$tab[$j][1]."</td>";
    					$tableauMatricule.="<td>".$tab[$j][2]."</td>";
    					$tableauMatricule.="<td>".$tab[$j][3]."</td>";
    					$tableauMatricule.="<td>".$tab[$j][4]."</td>";
    					$tableauMatricule.="</tr>\r\n";

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/07/2009, 16h26
  2. [Mail] caractères spéciaux dans les headers
    Par Atharendil dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2008, 13h39
  3. [Mail] Caractères manquants et signes étranges
    Par LEK dans le forum Langage
    Réponses: 1
    Dernier message: 30/04/2008, 12h50
  4. page web vers mail caractères accentués
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 25
    Dernier message: 02/08/2007, 16h33
  5. [Mail] Caractères échappés lors de l'envoi d'un mail
    Par cd090580 dans le forum Langage
    Réponses: 4
    Dernier message: 18/04/2007, 15h25

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