Bonjour a tous,
Je suis super novice en matiere de php et j'ai un gros soucis j'aurais besoin de vos conseils eclairés.
J'ai un php qui gere ma page de contact (text de saisie) sur un site flash mais le probleme c'est qu'il n'encode pas les caracteres turc dans l'autoreply et dans l'email qui m'envoie les données laissées par les utilisateurs. Les caracteres turc se transforment en symboles ou groupes de caracteres (ce qui rend le texte du message illisible) et je n'arrive pas a trouver la solution.
Quelqu'un pourrait m'aider SVP?
Thanks
Voici mon bout de code:
<?php
#
$MailTo="lolycatz@noos.fr";
# fonction permettant l'encodage des caract?res accentuŽs
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction
# application de la function aux variables concernŽes
$firstname=getFormatedText($firstname);
$lastname=getFormatedText($lastname);
$Subject=getFormatedText($Subject);
$Body=getFormatedText($Body);
#
# Formating Date ############################################################
# ("m.d.Y"); pour passer au format europŽen ("d.m.Y");
# Pour rajouter les heures de dŽcalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'ŽtŽ RŽunion
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#
$FormContent="
The following information has been received the $nowDay at $nowClock:\n\n
----------------------------------------------------------------------------\n
First Name: $Subject
Last Name: $lastname
E-mail: $MailFrom
----------------------------------------------------------------------------\n
Company: $firstname
----------------------------------------------------------------------------\n
Message: $Body
----------------------------------------------------------------------------\n
Telephone: $Phone
----------------------------------------------------------------------------\n
Fax: $Gsm
----------------------------------------------------------------------------\n
".urlencode(utf8_encode($FormContent));
#
#
mail($MailTo, "$Subject (Gulin Girismen Website - Contact Form from: $Subject - $lastname)", $FormContent, "From: $MailFrom");
#
#
# Autoresponder #############################################################
#
#
$filename = "answer.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );
mail( "$MailFrom", "GULIN GIRISMEN - Thank you for your request on
www.gulingirismen.com", "$contents\n\n", "From:aloysecauden@noos.fr\n" );
#
#
# Flashsignal Variable ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>