Accueil > Forum > > > > probleme MIME mail php en AS2
probleme MIME mail php en AS2
mardi 11 novembre 2008 à 03:13:45 |
probleme MIME mail php en AS2

memess
|
Bonjour, Je souhaite envoyer un mail avec la fonction mail("$to", "$sujet","$mail","From: $adremail"); de php. Pour ça j'envoie à partir de flash toutes mes variables avec un loadVarNums() Le souci est quand j'ai de la ponctuation dans ma variable mail, j'ai un souci le mail ne s'envoie pas. Apparemment il faut que mes variables soient au format x-www-form- urlencoded existe-t-il un moyen de convertir le corps de mon mail ? Comment faire pour que as2 et php veuillent bien s'entendre ? Merci d'avance. Franck
|
|
jeudi 13 novembre 2008 à 11:04:41 |
Re : probleme MIME mail php en AS2

tom
|
Salut,
Flash renvoie des données encodées en utf8. Donc coté php, il suffit de faire du utf8_decode($mavariable) pour resoudre ton soucis.
|
|
jeudi 13 novembre 2008 à 12:42:16 |
Re : probleme MIME mail php en AS2

memess
|
Bonjour,
Merci beaucoup, En effet ça fonctionne il me reste plus qu'un petit souci avec le ' (l'apostrophe) de "c'est" une suggestion ?
Franck
|
|
vendredi 14 novembre 2008 à 17:13:40 |
Re : probleme MIME mail php en AS2

tom
|
Il me semble de tete que c'est \\' ou \' qu'il faut faire passer
Il existe des fonctions toutes faites pour remplacer à la volée ce genre de caractere.
|
|
vendredi 26 décembre 2008 à 12:42:24 |
Re : probleme MIME mail php en AS2

clemcom
|
Ola Tom tu vas pouvoir peut etre m'indiquer ou mettre ce utf8_decode sur mon fichier php en effet j'ai des ???? à l pace de toute la ponctuation...si tu as 30 sc pour mmater code? merci d'avance Cordialement Clem
<?php function decoder($texte){ $texte = utf8_decode($texte); // converti en iso-8859-1 $texte = stripslashes($texte); // élimine les anti-slashs d'échappement $texte = nl2br($texte); // converti les retours en <br /> $texte = trim($texte); // élimine les '\n', '\r', '\t' etc return $texte; } $erreurPHP="";
/* Paragraphe à decommenter pour tester le script php seul, sans le fla $_POST['sujet'] = 'formulaire Test'; $_POST['messageHtml'] = '<html><body>Salut<br /> mon cher<br /><br />Bye</body></html>'; $_POST['messageText'] = "Salut mon cher Bye"; $_POST['expediteur'] = "expediteur@fai.fr"; $_POST['mailReponse'] = "expediteur@fai.fr"; */
if(isset($_POST['sujet']))$sujet = $_POST['sujet']; else $erreurPHP .= "Variable 'sujet' non transmise\n"; if(isset($_POST['messageHtml']))$messageHtml = $_POST['messageHtml']; else $erreurPHP .= "Variable 'message' non transmise\n";
if(isset($_POST['messageText']))$messageTexte = $_POST['messageText']; else $erreurPHP .= "Variable 'message' non transmise\n"; if(isset($_POST['expediteur']))$expediteur = $_POST['expediteur']; else $erreurPHP .= "Variable 'expediteur' non transmise\n"; if(isset($_POST['mailReponse']))$mailReponse = $_POST['mailReponse']; else $erreurPHP .= "Variable 'mailReponse' non transmise\n";
if($erreurPHP != "") echo utf8_encode("erreurPHP=".$erreurPHP); else { $to = "monmail@monfournisseur.com"; $sujet = decoder($sujet); $expediteur = decoder($expediteur); $messagehtml = decoder($messageHtml); $messageTexte = utf8_decode($messageTexte); //----------------------------------------------- //GENERE LA FRONTIERE DU MAIL ENTRE TEXTE ET HTML //-----------------------------------------------
$frontiere = '-----=' . md5(uniqid(rand()));
//----------------------------------------------- //HEADERS DU MAIL //-----------------------------------------------
$headers = 'From: '.$expediteur.' <'.$mailReponse.'>'."\n"; $headers .= 'Return-Path: <'.$mailReponse.'>'."\n"; $headers .= 'MIME-Version: 1.0'."\n"; $headers .= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"'."\n"; $headers .= 'Content-Transfer-Encoding: 8bit';
//----------------------------------------------- //MESSAGE TEXTE //----------------------------------------------- $message = "This is a multi-part message in MIME format\n\n";
$message = "--$frontiere\n"; $message .= "Content-Type: text/plain; charset=UTF-8\n"; $message .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= $messageTexte."\n\n";
//----------------------------------------------- //MESSAGE HTML //----------------------------------------------- $message .= "--$frontiere\n"; $message .= "Content-Type: text/html; charset=UTF-8\n"; $message .= "Content-Transfer-Encoding: 8bit\n\n"; $message .= $messageHtml."\n\n";
$message .= "--$frontiere--\n";
$mail_OK = mail($to, $sujet, $message, $headers) ; if (!$mail_OK) { $erreurPHP .= "Problème lors de l'envoi du mail"; } echo utf8_encode("erreurPHP=".$erreurPHP); } ?>
|
|
Cette discussion est classée dans : mail, php, probleme, mime, as2
Répondre à ce message
Sujets en rapport avec ce message
Probleme sur formulaire mail avec PHP [ par mysstick ]
Bonjour tout le monde,je ne suis pas sûre de poster dans la bonne section, désolée d'avance.Voici mon probleme :Jai pris une source formulaire mail su
probleme de texte de saisie [ par JoebarGlut ]
Salut, C'est la premiere fois que ça me fais ça, peut etre conaissez vous ce probleme :J'envois une loadvar de flash vers php puis arrivé sur mysql mo
probleme entre flash et php avec les apostrophe et les balises <> [ par realmfusion ]
Bonjour,Alors voila, j'ai un petit probleme, je cherche sur internet et partout partout j'ai essayé pleins de chose mais ca ne marche pas!Je vous expo
probleme "LIVRE D'OR EN PHP" [ par manusey ]
bonjour, je voudrais utiliser le livre d'or qu'il y a ICI mais il y a 1 probleme...dans le fichier XLM
Probleme formulaire flash-PHP [ par godak ]
bonjour,il y a quelques temps j'avais utilisé une source disponible ici d'un formail flash-PHP.et là j'essaie de m'en reservir mais quand je rempli le
php formulaire mail [ par aliceflashKod ]
Salut ! Je suis débutante en AS et j'ai un problème avec un formulaire d'envoie de mail via php (à noter que je n'avais jamais fait de php avant)Tout
mail flash php [ par marinemai ]
PROBLEME DE CODE, mon message s'envoie mais je ne le reçois jamais !aidez moi !code flash :on (release) {if ((adr_envoyeur != "") && (adr_envoyeur.ind
Problème flash mail + php [ par oktpussy ]
Bonjour,J'ai un petit soucis dans un "formulaire mail" sur flash ... en effet, 3 champs de saisies, reliés à 3 variables..Je suis party de la structu
problème avec contact sous flash [ par romain33 ]
Bonjour, alors voilà, j'ai un problème avec une interface de contact où l'utilisateur peut taper son nom, mail, sujet et texte puis normallement grace
Mail php serveur free.fr [ par voob ]
Bonjour, Je n'arrive pas à faire fonctionner ce code :http://www.flashkod.com/codes/FORMULAIRE-FLASH2MAI
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|