begin process at 2012 05 28 12:13:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Aide pour faire un fichier PHP pour un formulaire en flash


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide pour faire un fichier PHP pour un formulaire en flash

vendredi 8 mai 2009 à 19:36:17 | Aide pour faire un fichier PHP pour un formulaire en flash

lilymay



lilymay

Bonjour,

Je cherche de l'aide pour créer mon fichier PHP pour l'envoi d'un formulaire à partir d'un fichier en flash.
En fait, j'ai déjà crée un formulaire en Flash avec la méthode "mailto" en ouvrant donc le logiciel de courrier de l'internaute. Cette méthode ne fonctionnant pas à 100% et je souhaiterais donc transformer mon script Flash et créer un fichier PHP pour utiliser la méthode POST côté serveur.
Or, je ne comprends pas :
1/ ce que je dois modifier dans mon script en flash
2/ quel code pour mon fichier PHP vu que je ne maîtrise pas ce langage.


J'aurais pu utiliser des exemples déjà fournis mais ils ne répondent pas à mes besoins, et la plupart semblent contenir des bugs.

Est-ce que qu'un spécialiste pourrait m'indiquer la marche à suivre sur mon code action script et le code PHP que je dois créer ?

Mon flash est constitué d'un clip, 10 variables, 3 codes as :

SCRIPT 1:

System.useCodepage = false;
stop ();

function RemplaceCar(lChaine, lRecherche, lRemplace) {
 var found = 0;
 var pos = lChaine.indexOf(lRecherche);
 while (pos>= 0) {
   found++;
   var start_string = lChaine.substr(0, pos);
   var end_string = lChaine.substr(pos + lRecherche.length);
   lChaine = start_string + lRemplace + end_string;
   pos = lChaine.indexOf(lRecherche, pos + lRemplace.length);
 }
 return lChaine;
}

SCRIPT 2 (bouton "envoyer" + message d'ouverture du logiciel de courrier electronique) :

on (release) {
  this.hMessage = "Message de : " +this.hPrenom+" " +this.hAge+" " +this.hAdresse+" " +this.hCPville+" " +this.hTelfixe+" " +this.hTelportable+" "+this.hEmail+"%0D%0A%0D%0A"+RemplaceCar(this.hMessage, unescape("%0D"), "%0D%0A")+"%0D%0A";
  this.hMessage += "_______________________________________________%0D%0A";
  this.hsubject = "contact via le site";
  getURL ("mailto:mon@adresse.com" + "?subject=" +this.hsubject+ "&body=" +this.hMessage);
  this.lMess = "Votre logiciel de courrier devrait s'ouvrir!"
}

SCRIPT 3 (bouton "rétablir" pour mes variables) :

on (release) {
    this.hPrenom = "";
    this.hAge = "";
    this.hAdresse = "";
    this.hCPville = "";
    this.hTelfixe = "";
    this.hTelportable = "";
    this.hEmail = "";
    this.hMessage = "";
    this.IMess = "";
    this.hsubject = "";
}

Merci par avance pour votre aide, c'est assez urgent.








lundi 11 mai 2009 à 08:17:25 | Re : Aide pour faire un fichier PHP pour un formulaire en flash

fredvlvcec

Salut ! Il y a pas mal de trucs à régler pour faire du mail par Flash et PHP. Les retours charriots à rétablir ou prévenir le navigateur cible en quel format sont les données qu'il reçoit (UTF-8 (international 1 à 6 octets)  ou ISO-8859-1 (européen 1 octet)). Sinon les caractères pourraient être affichés de façon plus ou moins exotiques.
Tu as la réponse à toutes tes questions dans ma source (le PHP n'est pas à modifier mais il contient toutes
les infos).

http://www.flashkod.com/codes/MAIL-FLASH-CS3-AS2-PHP_48996.aspx



fred
lundi 11 mai 2009 à 15:08:21 | Re : Aide pour faire un fichier PHP pour un formulaire en flash

lilymay



lilymay,

Merci à toi. En fait j'ai déjà eu une réponse que je vais tester, mais si ça ne fonctionne pas je garde ton script sous la main.
J'ai tenté de ne pas trop toucher à mon script flash, sinon ça m'obligeait à remanier pas mal de choses.

En somme j'ai retouché mon SCRIPT 2 de la manière suivante :

1- j'ai remplacé la fonction geturl-mailto par geturl ("mail.php","","POST");
2- j'ai supprimé la variable Imes concernant l'ouverture du logiciel de messagerie

Au SCRIPT 3, j'ai supprimé la variable IMess

Pour mon code PHP, j'ai fais comme suit :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> nous contacter</title>
</head>

<?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;
}


// Ici, on déclare explicitement en php nos variable que nous avons reçu de flash par la méthode post.
$email = "mon@adresse.fr"; // ajouter ici votre mail
$hPrenom= $_POST["hPrenom"];
$hAge= $_POST["hAge"];
$hAdresse= $_POST["hAdresse"];
$hCPville= $_POST["hCPville"];
$hTelfixe= $_POST["hTelfixe"];
$hTelportable= $_POST["hTelportable"];
$hEmail= $_POST["hEmail"];
$hMessage= $_POST["hMessage"];
$hsubject = $_POST["hsubject"];


// Envoi du mail

mail($email, "$hsubject ", $hMessage , "From: Administrateur du site");
$motif=".+@.+\..+";
if(!eregi($motif,$email) AND !empty($email)){
$msg=".Veuillez saisir une adresse email valide.";
}
?>

<body>
</body>
</html>


J'aimerais également que l'internaute recoive un mail de confirmation du genre "message bien envoyé".
Quelle ligne de code dois-je rajouter et où?

J'espère que ce script fonctionnera, je vais tester. Mais si tu vois des erreurs, merci de me le signaler.

Merci encore.


Cette discussion est classée dans : fichier, script, php, flash, lchaine


Répondre à ce message

Sujets en rapport avec ce message

Lancer un script php à partir de mon fichier index.html [ par vbbreizh ] VBBreizh (petits débuts en php)A partir de mon fichier index.htmlstructure :-Dans une fonction située dans le , j'utilise JavaScript pou executer un script php dans fichier html [ par noyoug ] NoyougJe n'arrive pas à faire executer du code php à l'interieur des balises , rine ne se passe.Par contre si j'appelle directement une source en .php connaitre la cmd post d'un formulaire [ par dav999 ] Salutj'utilise un script php dans le but de faire une liaison entre une application delphi que je programme et mon site web, il me faut envoyer un fic FICHIER TEXTE [ par webmathis ] Je suis entrain de développer un chat en PHP avec stockage dans un fichier texte, mais il me manque un petit script. j'aimerais qu'au bout de 6 lignes Pconnect ou Connect?? [ par nlh ] Bonjour,alors voila, j'ai un problème qui m'embete pas mal.... j'ai une interface flash qui execute un script php à plusieur reprise, pour traiter les script php lisant un fichier externe du type .txt .xcl ou autres [ par NoBoDy62 ] bonjour,je cherche a mettre en place un petit script php fesant ceci:-envoyer un e-mail sous la forme d'un fichier .htmlDonc il y aurai: - un bouton p Recherche d'un script PHP de Tagging [ par TheChikenKiller ] Bonjour, je suis à la recherche d'un script php qui permet de rajouterPour un clip vidéo (formats différents du divx au h264 en passant par theora)-> Configurer un fichier .php [ par naruto uzumaki ] Bonjour à tout le monde ! Je voudrai juste avoir un script (enfin avoir de l'aide) J'ai fais un script pour modifier les informations mysql de mon " Supprimer un fichier "sécurisé" [ par gui_llaume1 ] Bonjour à tous,Je vous explique mon problème : dans une application web php des images sont uploadées avec un script cgi en perl, ce qui permet de ne Svp je veux un script php pour transferer les fichier d'un serveur à un autre [ par mzzika ] Salut,svp je veux un script php pour transferer les fichier d'un serveur à un autreaidez moi viteMerci


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales