Bonjour a tous,
Voila mon probleme, j'ai fait un formulaire d'envoi de mail en flash qui renvoie des variables en $_POST a une page send.php. Normalement tt fonctionne tres bien si je met le formulaire ds une page html tt ce qui ya de plus simple, le probleme survient quand ma page formulaire.html se trouve dans une iframe, le mail que je recoit est encodé avec les balises html.
alors voila mon code de send.php:
1 2 3 4 5 6 7 8 9 10
|
<?php
$_POST['$qualite']=utf8_decode($_POST['$qualite']);
$_POST['$nom']=utf8_decode($_POST['$nom']);
$_POST['$mail']=utf8_decode($_POST['$mail']);
$_POST['$numero']=utf8_decode($_POST['$numero']);
$_POST['$msg']=utf8_decode($_POST['$msg']);
$info="$qualite, $numero, $mail";
mail("monmail","$nom","$info","$msg","From : $mail\n");
?> |
et voila ce que je recoit qd ma page se trouve dans une iframe :
<TEXTFORMAT LEADING=\"2\"><P ALIGN=\"CENTER\"><FONT FACE=\"Tahoma\" SIZE=\"15\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">message</FONT></P></TEXTFORMAT>
au lieu de "message" que je recoit bien qd mon formulaire n'est plus dans l'iframe.
alors je supose que la page send.php et bien lu puisque c'est elle qui fourni la fontcion mail() mais apparement le ut8_decode foire...
J'espere avoir était clair, merci d'avance,
Val!.
Partager