Problème d'accents
Hors ligneBuiss Le 02/01/2009 à 09:59 Profil de Buiss Configuration de Buiss

Mon mail en flash renvoi les messages sans accents, je voudrais inclure dans mon code:

$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';  

mais ça ne fonctionne pas car le code content-type et le content-transfer.. m'est renvoyé dans le message et il ne devrait pas apparaître.

<?php

     $to = "mon adresse@mail.ca";
     //$form_subject = "Contact Form Submission:";
     $name = $_POST["name_value"];
     $email = $_POST['email_value'];
     $subject = $_POST['subject_value'];
     $message = $_POST['message_value'];
     
     $msg = "Sender: $name\nE-Mail: $email\nMessage: $message";
     

     $headers = "From:$email\n";
     $headers .= "Reply-To:$email\n";
     
     //print error_reporting(E_ALL);
     //mail_status = mail($to,$subject,$msg,$headers);
     $mail_status = mail($to,$subject,$msg,$headers);
     if($mail_status){
          echo "returnVal=success";
     }
     else{
          echo "returnVal=error";
     }


?>

Quelqu'un pourrait-il m'aider svp.
Hors ligneTatave17 Le 02/01/2009 à 10:58 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
bonjour
regarde :Ici
@+
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Hors ligneBuiss Le 02/01/2009 à 19:06 Profil de Buiss Configuration de Buiss

Justement j'avais pris toutes mes infos de cette page, mais ça ne marche pas. Car le script ajouté dans PHP apparait dans ma boîte courriel. Mon problème il est là.

Voici un ex. de mon courriel reçu:

Sender: dthn
E-Mail: monadresse@mail.ca
Message: fdvvkééédgfsgà à fggContent-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Quand je mets ce script:

<?php

     $to = "mon adresse@mail.ca";
     //$form_subject = "Contact Form Submission:";
     $name = $_POST["name_value"];
     $email = $_POST['email_value'];
     $subject = $_POST['subject_value'];
     $message = $_POST['message_value'];
     $message ='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $message ='Content-Transfer-Encoding: 8bit';
     $msg = "Sender: $name\nE-Mail: $email\nMessage: $message";
    

     $headers = "From:$email\n";
     $headers .= "Reply-To:$email\n";
    
     //print error_reporting(E_ALL);
     //mail_status = mail($to,$subject,$msg,$headers);
     $mail_status = mail($to,$subject,$msg,$headers);
     if($mail_status){
          echo "returnVal=success";
     }
     else{
          echo "returnVal=error";
     }


?>

Sylvain
Hors ligneTatave17 Le 02/01/2009 à 19:47 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
Déjà regarde ta variable  "$message"
Si tu ne met pas de point pour la concaténation alors
Ton "$message" sera égale a "Content-Transfer-Encoding: 8bit" c'est-à-dire au dernier égale
@+
Ps : je viens de vérifier,  l’auteur «Anthony » il n'a pas oublié le "point égale" de  concaténation
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Hors ligneBuiss Le 03/01/2009 à 04:48 Profil de Buiss Configuration de Buiss

Non,ça ne marche pas. Cest vraiement un foutu bordel le coding anglais.
Hors ligneTatave17 Le 03/01/2009 à 10:35 Profil de Tatave17 Configuration de Tatave17

Papi Bidouille
Ce code tourne je viens de le simplifier et de le  tester sur mon site
à toi de jouer
Message reçue les accents ils sont là !

N' oubliez pas de presser sur le bouton Réponse accepté à côté de la solution apportée si elle vous convient è à



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>
<?php

     $Destinataire 
= "*****@*****.fr";
     $subject = "les messages sans accents";
       $From  = "From:*******@******.fr\n";
       $From .= "MIME-version: 1.0\n";
       $From .= "Content-type: text/html; charset= iso-8859-1\n";
           $message ="N' oubliez pas de presser sur le bouton Réponse accepté à côté de la solution apportée si elle vous convient è à ";
     $mail_status = mail($Destinataire,$subject,$message,$From);
     if($mail_status){
          echo "returnVal=success";
     }
     else{
          echo "returnVal=error";
     }
?>
</body>
</html>
--
[couleur=#00CC66]N' oubliez pas de presser sur le bouton " Réponse accepté "à côté de la solution apportée si elle te convient[/couleur] [couleur=#0066FF]On aide plus un être en lui donnant de lui-même une image favorable qu'en le mettant sans cesse en face de ses défauts. "Albert Camus"[/couleur]
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels