[RESOLU] Problème avec la reception de mail

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème avec la reception de mail

par Tomcat92fr » 22 déc. 2005, 16:40

J'ai reussi a faire ce que je voulais mise à part pour l'objet du mail qui pose toujours problème mais j'ai contourné le problème

Mon code est bon pour ceux que cela intrèsse

Merci et bonne fete de fin d'année

par Invité » 22 déc. 2005, 12:38

En fait le mail de Min's ne passait pas par flash... Donc ton fichier n'est pas en cause, je dois m'être trompée.

par Tomcat92fr » 21 déc. 2005, 17:27

Il y a un composant TextInput dans flash

Pour ce qui est de ce que tu me dis je ne trouve pas cette possibilité de mettre le texte en Latin

par Invité » 21 déc. 2005, 17:13

Champ input == champ texte de saisie ;)

par Tomcat92fr » 21 déc. 2005, 16:58

de plus pour le trace je ne sais pas faire

Si tu as un mail je peux te faire parvenir les sources

par Tomcat92fr » 21 déc. 2005, 16:51

ce n'est pas un champ INPUT mais un champ texte de saisie
D'ou mon incompréhension

par Invité » 21 déc. 2005, 16:08

Euh je ne connais pas les noms correspondants en français, mais en gros quand tu cliques sur ton champ d'input du sujet, et que tu vas dans la fenêtre des propriétés (là où tu as dû donner un nom à ton champ), il y a un bouton "character", qui va/peut forcer le champ à accepter les caractères accentués et/ou spéciaux.

Tu cliques dessus, tu choisis la 2e option ("Specify range"), et dans la liste tu sélectionnes les 4 lignes dont l'intitulé commence par "Latin". Puis ok.

C'est juste une idée comme ça, je suis pas sûre que ça change grand chose.

As-tu fait le trace?

par Tomcat92fr » 21 déc. 2005, 16:02

je ne comprend pas ce que tu dis
éventuellement, clique sur le bouton "Character", coche "Specify range" et joins les 4 lignes Latin - ou une seule si tu sais laquelle il faut, moi j'ai jamais cherché

par Min's » 21 déc. 2005, 15:03

Pour rajouter une couche aux solutions :

*** Message de MrMala-B-WEB 32216 (*online*) [Repondre] [Ranger] [Effacer]

Peut-être en passant simplement les données dans la moulinette de la fonction escape() ...

L'intervention précédente était celle de Kaki-Vi-WEB 9677

(Mère thérésa comprendra :) )

par Invité » 21 déc. 2005, 14:58

Bonjour Tomcat, je pense que le problème vient plutôt de ton fichier Flash.

Peux-tu faire un trace puis un echo de ton sujet et nous dire ce qui se passe?

Si ça foire dès le trace, le problème est dans ton champ d'input (éventuellement, clique sur le bouton "Character", coche "Specify range" et joins les 4 lignes Latin - ou une seule si tu sais laquelle il faut, moi j'ai jamais cherché).

Si c'est ok dans le trace et mauvais dans l'echo, vérifie dans l'aide sur les loaders s'il n'y a pas une variable à modifier, genre System.useCodepage =true en début de fichier FLA.

Si c'est ok dans le trace et dans l'echo, mais mauvais à la réception, le problème doit venir de ton encodage.


Je sais que quand on charge des données d'un fichier d'entrée vers un fichier fla, il faut que l'entrée soit encodée en UTF-8. Dans l'autre sens, je ne suis pas sûre.

J'espère que ça va marcher.

par Tomcat92fr » 21 déc. 2005, 13:39

J'ai aussi avancé de mon coté et réglé le problème du corps de message
#
$Objet=utf8_decode($HTTP_POST_VARS['Subject']);
$Body=utf8_decode($HTTP_POST_VARS['Body']);
$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n
$firstname $lastname\n
E-mail: $MailFrom\n
$Body\n
Numéro de téléphone: $Phone\n
Numéro de GSM: $Gsm\n
";
#
#
mail($MailTo, "$Objet (de $firstname $lastname)", $FormContent, "From: $MailFrom");
#
Voila le résultat

Les informations suivantes ont été recues le 21.12.2005 à 13:35:59:

kris tomcat

E-mail: [email protected]

Ceci est un test avec des accents éèàùïòóúäê

Numéro de téléphone: 0123456789

Numéro de GSM: 1234567890

En revanche le sujet ca donne

Ceci est un test avec des accents XXXXXXXXXX (de kris tomcat)

par Min's » 21 déc. 2005, 13:29

ah mert... j'avais pas tiqué sur le machin du flash... :oops: je me renseigne auprès de pros de flash que j'ai dans mon entourage... :)

par Tomcat92fr » 21 déc. 2005, 13:28

Je t'explique il y une chose qui est quasi obligatoire avec flash c'est de transmettre les info en UTF8 et c'est bien la mon problème

par Min's » 21 déc. 2005, 13:21

Joker... je rends les armes... :(

Evite de mettre des accents dans ton titre :roll:

Et tu as essayé avec une classe PEAR?

par Tomcat92fr » 21 déc. 2005, 13:12

voila le résultat

Calendrier des anniversaires pour AoXt

Voici les anniversaires à venir au mois d'Août !
Personne Jour Mois Année
Joe 3rd August 1970
Sally 17th August 1973

le tableau est aligné