probleme d'accent avec formulaire mail - PHP - Programmation
Marsh Posté le 31-05-2006 à 08:55:27
As tu utilisé addslashes ? car c'est ce qui permet d'utiliser les caractères spéciaux, et donc les accents...du moins je crois...
Par contre pour le "charset", je ne connais pas, désolé.
Marsh Posté le 31-05-2006 à 09:16:20
j'ai testé le addslashes, ca a marché. J'ai retesté ca a planté
On dirait que c'est un peu aléatoire. J'ai fait qq tests tout a l'heure, sans aucune modification du message (aucune fonction donc), et les accents sont apparus. Puis, retesté juste après, et plus d'accent
Les accents n'apparaissent qu'une fois sur 10 on dirait ![]()
Marsh Posté le 31-05-2006 à 09:22:35
Tu pourrais mettre un peu de code, car c'est dur de cherché comme ça ! ![]()
Marsh Posté le 31-05-2006 à 09:34:49
voila la page appelée par le formulaire:
Code :
|
Marsh Posté le 31-05-2006 à 09:53:09
Ouais, bah je vois rien qui me saute aux yeux...
Par contre, je ne comprend pas le
| Citation : description: >>$description"; |
Mais bon, je ne suis pas du tout un star en PHP, donc...
Mais si je peux te donner un conseille, essais de sécuriser tes $_POST par un htmlentities, ça ne changera rien, mais ce sera moins dangereux pour la santé de ton site !^^
Code :
|
par exemple.
Marsh Posté le 31-05-2006 à 10:06:49
Le description: >>$description bah c'est juste pour afficher la description du formulaire
. si tu parles des >>, c'est juste de la présentation dans le mail, ils n'ont rien a voir avec le code proprement dit.
Le $url= htmlentities($_POST['url']); j'ai déjà essayé, mais ca m'affiche la transformation des caractères avec accents, des &xxxxx quoi.
Marsh Posté le 31-05-2006 à 10:14:40
| welcominh a écrit : Le $url= htmlentities($_POST['url']); j'ai déjà essayé, mais ca m'affiche la transformation des caractères avec accents, des &xxxxx quoi. |
? c'est pas du tout normal ! Enfin, c'est louche quoi ! Moi, j'ai a peu près la même chose que toi pour aussi envoyer des mails après un formulaire, et tout marche nikel... avec des htmlentities. Mais, a reregarder mon code, j'ai mis des stripslashes, ce qui ne sert pas à grand chose, mais je ne peux pas avoir d'accent dans le message, donc...
Marsh Posté le 31-05-2006 à 10:19:48
Je fais un echo, et l'accent est bien pris mais dans le mail il m'affiche des &xxxxxx quand j'utilise htmlentities.
Marsh Posté le 31-05-2006 à 10:44:39
Bonne chance !
Marsh Posté le 31-05-2006 à 08:48:14
Bonjour,
j'ai un ptit probleme. J'ai un formulaire qui permet d'envoyer un mail a partir de mon site. Le hic c'est que les accents (é,è,à...) ne s'affichent pas dans le mail.
J'ai lu qu'il fallait changer le charset, ou un truc du genre. Est-ce bien cela et comment faire pour le changer?
Merci
---------------
Direct-download.com, le moteur de recherche pour Mega