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