begin process at 2010 02 10 09:57:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > SIMPLE FORMULAIRE FLASH/PHP

SIMPLE FORMULAIRE FLASH/PHP


 Information sur la source

Note :
8,86 / 10 - par 22 personnes
8,86 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :formulaire, texteformatté, accents Niveau :Débutant Date de création :09/08/2005 Date de mise à jour :13/08/2007 20:46:03 Vu / téléchargé :80 487 / 23 550

Auteur : alise

Ecrire un message privé
Site perso
Commentaire sur cette source (389)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Sur la recrudescence de demande d'un simple formulaire qui fonctionne partout, voilà un simple formulaire. Je sais que certains vont me dire, oui, mais c'est du Flash5, on emploie loadVars ou sendAndLoad, mais là n'est pas la question, mais seulement donner une source simple. Elle fonctionne sous 6 et 7 (AS1). Et pour ceux qui se demandent pourquoi form2mail.php3, ne fonctionne plus chez Online, simplement que online a supprimé php3 et travaille avec php4 maintenant, il suffisait simplement d'aller faire un tour sur leur site pour s'en rendre compte.

SVP, MODIFIEZ LES ADRESSES MAIL DE RECEPTION DANS VOS TESTS, AFIN D'EVITER D'INONDER MA BAL. A L'AVANCE MERCI.

Et en créant une fonction, dans le php on évite des lignes de codes, surtout lorsque le formulaires est "copieux" en champs de textes.
Mise à jour du php avec application de la dite fonction, création de boutons radio et d'une case à cocher

Source

  • <?php
  • # Là tu mets ton adresse mail ou celle où tu veux recevoir le formulaire
  • $MailTo="tonMail@tonSite.com";
  • #
  • # fonction permettant l'encodage des caractères accentués
  • function getFormatedText($texte){
  • $texte =utf8_decode($texte);
  • $texte =eregi_replace( "\r", "\n", $texte);
  • $texte =stripcslashes($texte);
  • return $texte;
  • }
  • # fin de la fonction
  • # application de la function aux variables concernées
  • $prenom=getFormatedText($_POST['prenom']);
  • $nom=getFormatedText($_POST['nom']);
  • $adresse=getFormatedText($_POST['adresse']);
  • $ville=getFormatedText($_POST['ville']);
  • $objet=getFormatedText($_POST['objet']);
  • $mess=getFormatedText($_POST['mess']);
  • # Formatage de la Date ################
  • le reste est inchangé
<?php
# Là tu mets ton adresse mail ou celle où tu veux recevoir le formulaire
$MailTo="tonMail@tonSite.com";
#
# fonction permettant l'encodage des caractères accentués
function getFormatedText($texte){ 
$texte =utf8_decode($texte); 
$texte =eregi_replace( "\r", "\n", $texte); 
$texte =stripcslashes($texte); 
return $texte; 
} 
# fin de la fonction

# application de la function aux variables concernées
$prenom=getFormatedText($_POST['prenom']);
$nom=getFormatedText($_POST['nom']);
$adresse=getFormatedText($_POST['adresse']);
$ville=getFormatedText($_POST['ville']);
$objet=getFormatedText($_POST['objet']);
$mess=getFormatedText($_POST['mess']);

# Formatage de la Date   ################
le reste est inchangé

 Conclusion

le zip comprend contact.fla, contact.swf, contact.html, contact.php et le fichier texte answer.txt. Dès que j'aurais le temps je préparerais une source plus sophistiqué et surtout avec un code + récent. Les explications sont dans le code). Bons tests.
Nouveau php, permettant de gérer les accents et les caractères spéciaux grâce à une fonction "function getFormatedText($texte)"

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

09 août 2005 08:21:21 :
les explics du code est dans le fla, le php et le fichier txt
23 août 2005 08:16:08 :
Je reçois depuis la mise en ligne de cette sources, plein de mails de test dans ma BAL. Je vous serais obligé de bien modifier les adresses mail pour vos essais, surtout qe quelque uns d'entre vous font leurs test avec des adresses bidon, je ne peux même pas leur répondre pour leur indiquer ce fait. A l'avance merci de votre compréhension.
27 septembre 2005 15:36:49 :
Cette version est un peu plus sophistiquée, et surtout j'ai viré mon adresse mail, afin de ne plus recevoir tous les tests !
27 janvier 2006 21:17:25 :
Mise à jour pour la gestion des accents et des caractères spéciaux grâce à 20156.
18 avril 2006 15:25:40 :
Création d'une fonction dans le php permettant un gain de nombre de ligne de code.
13 août 2007 20:42:48 :
mise à jour de la source suite à des demandes récentes, cases à option, case à cocher dans le fla, également mise à jour du php
13 août 2007 20:46:03 :
boutons radio au lieu de cases à cocher

 Sources du même auteur

Source avec Zip FORMULAIRE POUR ONLINE
Source avec Zip Source avec une capture CHARGEMENT DYNAMIQUE ALÉATOIRE
Source avec Zip Source avec une capture UN PUZZLE SUR LA MÊME IDÉE QUE AGWILH

 Sources de la même categorie

Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip Source avec une capture TWSCROLLBAR, UNE CLASSE DE SCROLLBAR SIMPLE ET PRATIQUE À UT... par Twinspirit
Source avec Zip Source avec une capture REBOND DE BALLON AVEC TWEEN par habibcode
Source avec Zip DIAPORAMA AS2 par ahmedhrbdj
Source avec Zip EXAMPLES DE TWEENS AS2 par rajas

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture RECHERCHE D'INFORMATION VIA UN TABLEAU par ariden
Source avec Zip CONTROLE DU FLOOD VIA FLASH ET SHARE OBJECT par x_mec
Source avec Zip Source avec une capture FORMULAIRE MAIL par almouminoun

Commentaires et avis

Commentaire de alise le 09/08/2005 07:54:27

Je n'ai pas donné ces sources pour obtenir une note, mais pour dépanner ceux qui débutent et qui galèrent avec le formulaire "form2mail.php3", obsolète aujourdh'hui !

Commentaire de stella09 le 17/08/2005 15:46:56

bonjour, je n'arrive pas à faire marcher le formulaire, je suis sur flash mx2004 pro, est ce que ça pourrait avoir une incidence ?

je n'avais aucun problem pour faire marcher "form2mail.php3" ( j'été pourtant sur online.net). maintenant que je suis chez un autre hébergeur, y a rien à faire, ça ne marche pas... j'ai pourtant essayé plusieurs scripts différents...

Commentaire de alise le 17/08/2005 16:11:33

Hello
mx2004 pro, n'y est pour rien, as-tu essayé sinon d'enregistrer en lecteur6 > AS 1.
Autre chose, ce script marche chez Online (et ausi chez Free bien sûr), c'est certain, je viens de refaire le test,
Va voir là
http://aldconsultants.free.fr/contact.html
par contre il te faut poser la question à ton hébergeur savoir ce qu'il accepte ou non (par ex : mail ou email),
s'il faut donner les droits en lecture/écriture (chmod 777), s'il permet la mise en place de fichiers dynamiques, etc

Commentaire de stella09 le 17/08/2005 17:32:52

en fait, le site que je fais n'est pas chez online, ils ont un hébergement perso (ils sont hebergeur), mon prédécesseur avait un formulaire de contact, mais dans un site entièrement en php. la fonction qu'il utilisait était mail(). mais je ne sais pas s'il faut donner des droits lecture / ecriture. je n'ai rien vu de tel dans le code en php que je remplace par du flash.

Commentaire de alise le 17/08/2005 19:41:26

Seul ton hébergeur sait s'il faut donner des droits, et ses droits se donnent sur le fichier php, (éventuellement .txt, si l'on demande d'écrire dessus), et cela directement sur le serveur qui accueille ton site (bouton droit souris, et cocher les cases r, w), voilà c'est tout

Alise
from RunIsland

Commentaire de stella09 le 17/08/2005 19:45:04

ok, merci de ton aide, c'est justement la conclusion à laquelle j'arrive.

Commentaire de alise le 17/08/2005 19:53:09

Tu as essayé le mailForm à l'adresse que je t'ai passé, tu pourras voir que si cala marche, tu recevras un Accusé reception par mail

Commentaire de stella09 le 19/08/2005 14:43:31

bon, même en laissant ton formulaire tel quel, il ne marche pas... rien à faire, je n'ai pas reçu d'accusé de reception.

Commentaire de alise le 19/08/2005 15:19:25

Ecoutes je comprends pas, chez moi ça marche parfaitement, test chez Free à l'adresse que je t'ai undiqué, et chez Online sur l'espace test du client

Commentaire de stella09 le 19/08/2005 16:32:13

je pense que c'est mon prédecesseur qui a trop verouillé la sécurité, c'est pas grave, je vais passer par une pop up, pour le formulaire. je suis pas assez douée en php pour corriger tous les codes qui sont déja en place. merci quand même de ton aide

Commentaire de camegonffle le 25/08/2005 16:13:27

ca ne fonctionne pas avec moi aussi...

FMX pro/lecteur6 > AS 1/OVH pour hébergeur.

Si tu as une version plus "passe partout suis prenuer surtout que ca urge mais moi et php on est poa trop pote, sniffff !!!

Commentaire de camegonffle le 25/08/2005 16:15:27

PS : je voulai aussi noté "dommage c'estait pourtant une bonne initiative car je ne trouve aucun formulaire de ce genre aussi bien expliqué..."

Commentaire de alise le 25/08/2005 20:10:18

J'ai bien noté ta demande, mais ce simple formulaire est on ne peu plus passe partout, il fonctionne chez la majorité des hébergeurs et j'ai bien reçu tous tes tests et ceux de tous ceux qui n'avaient pas changé les adresse mail. Donc pour ta demande, je n'ai pas plus simple, mais j'ai bien plus sophistiqué, ce qui n'arrange pas le pb. J'ai d'ailleurs été obligé de retirer celui que j'avais dans un espace test chez Free,
car inondé de messages dans cette BAL. Cela prouve bien qu'il fonctionne très bien.

Commentaire de briceric007 le 17/09/2005 18:10:03

Bonjour,

Après avoir testé ton code qui a l'aire super, je ne reçois pas les informations qui j'introduit dans le form. Est ce du au fait que je doivent changer les autorisations chmod ? l'accusé de reception figurant dans le fichier txt ne passe pas non plus complètement. Je me retrouve avec l'accusé mais sans le message, donc un mail vide (les intutulés sont la mais c tout) idem pour le message les intitulés sont la mais rien comme infos. Ils semble que le fichier swf ne communique pas les informations que le php doit envoyer. As tu une idée du problème. Merci

Commentaire de klendy le 18/09/2005 00:33:09

Salut Alize, j'ai testé ton formulaire il marche impec si ce n'est qu'il doit manquer une boucle de test dans ton php. Quand tu envois un message pour la premiere fois, c'est ok tout ce passe bien. En revenche si tu retape un nouveau message sans rafraichir ton browser là le mail n'est pas envoyé.

Commentaire de klendy le 18/09/2005 14:06:16

En fait j'ai testé ton fichier à part, sans l'intégrer à mon site, là c impec mais c'est quand je l'intègre à mon site qu'il y a un pb tu peux pas envoyer deux mails à la suite sans avoir a recharger le swf.
J'intègre ton code en ouvrant ton source et le mien ensuite je fait un copié collé . J'ai vérifier le code de l'un à l'autre qui sont identique donc ???

Commentaire de alise le 19/09/2005 13:52:41

briceric007
Je viens de revérifier, tout marche chez moi, chez Free et chez Online, j'ai les champs renseignés. Pour les droits, je ne sais pas quel est ton hébergeur, mais possible qu'il fasse les donner en écriture, il que tu lui demandes. As-tu bien nommé les champs de texte et les variables sur ton site ? (Ca serait symptomatique de cela).

Commentaire de alise le 19/09/2005 13:57:15

klendy
" si ce n'est qu'il doit manquer une boucle de test dans ton php. Quand tu envois un message pour la premiere fois, c'est ok tout ce passe bien. En revenche si tu retape un nouveau message sans rafraichir ton browser là le mail n'est pas envoyé."

Alors ça c'est possible, je ne m'en était jamais rendu compte, du fait pour les test je ne l'utilisais qu'une seule fois. Et comme je suis loin d'être un as du php, je ne saurais te répondre, mais si tu as une solution, elle sera la bienvenue.
A+

Commentaire de stephunk31 le 19/09/2005 21:10:06

bonjour,
Tout d'abord merci pour ce formulaire qui est on ne peut plus clair et efficace...par contre il est vrai qu'il "bug" quand il s'agit, par exemple, de le renvoyer un seconde fois (après un mauvais e-mail rentré..)..si quelqu'un a un idée lumineuse sur la question....
merci

Commentaire de superM le 26/09/2005 20:07:30

Salut Alise,
Super le code, il à l'air cham-mé, simplement j'ai le même pb que briceric007: je reçois le mail mais aucun texte n'aparait...
Étrange... si tu as la réponse du problème ou même toi briceric007, merci de balancer l'info.
Peut-être est-ce à cause Php4... sais pas...

Commentaire de alise le 26/09/2005 20:21:59

superM
c'est du php4, et as tu bien vérifié que tes champs dans Flash sont bien nommés en variables correspondantes à celle du php ?

Commentaire de superM le 27/09/2005 14:47:38

En fait je n'ai pratiquement pas modifier ton code (mis a part le mail) pour mon test. J'ai verifié le fla. et le php mais tout semble ok.
Le serveur sur lequel j'ai fait le test marche parfaitement et gere le php4.
Alors je me demande d'ou ça vient...

Commentaire de alise le 27/09/2005 15:04:17

Passes un MP à briceric007, je crois que son pb est résolu, parce je ne comprend pas comme ça d'où peut venir cette cause, je viens encore de retester chez Free, et Online, et ça me renvoie bien toutes mes infos.

Commentaire de babyboo le 12/10/2005 16:25:01

c 'est vrai qu'il est bien le truc du formulaire mais voila je vroudrais l'adapter et pas moyen je ne raccroche a rien le signal il vien d'ou?
on (release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;

Commentaire de alise le 12/10/2005 20:08:07

babyboo
Pour le signal, regardes le php !!!

Commentaire de emiloche le 18/10/2005 11:30:22

bonjour
Comme pour superM, je reçois bien un mail, mais il est completement vide.
Est ce quelqu'un a la solution ?

Commentaire de alise le 18/10/2005 19:53:37

emiloche
je ne sais quoi te dire, je viens de revérifier sur plusieurs serveurs et tout marche parfaitement !

Commentaire de emiloche le 18/10/2005 20:07:39

Alise,
Lorsque J'upload chez free..ca marche nickel .. par contre, chez mon hébérgeur, rien à faire ... mail blanc ...

Commentaire de alise le 18/10/2005 20:26:39

Ok testé chez Free et Online. Poses la question à ton hébergeur si tu dois donner des droits en écriture sur tes fichiers dynamiques (chmod 777), cela vient peut-être de là, car ces fichiers fonctionnent chez la plupart des hébergeurs.

Commentaire de alexgr le 22/10/2005 12:37:29

Alors moi j'ai un tout autre probleme, comme j'ai convertis le formulaire en langue grecque qd je recois les mails j'ai pleins de petits caractère illisible, je sais bien que je dois changer le codage de la page et que je dois passer de UTF8 a un codage unicode, j'ai touvé la ligne dans le php

".urlencode(utf8_encode($FormContent));

mais que dois je remplacer pour que cela fonctionne correctement?
j'ai essayé
.urlencode(unicode_encode($FormContent));
mais quand je le met online il me met "envoie des informations" mais il ne les envoie jms
des que je remet l'autre ca remarche
enfin si quelqu'un s'y connait en php, je le remercie d'avance

Commentaire de babyboo le 23/10/2005 15:57:36

le code UTF_8 est, il me semble, valable pour un max de carractéres... En tous les cas si tu veux vraiment changer ce code, changes juste le utf8 par le nom du code que tu souhaites :)

Commentaire de alexgr le 27/10/2005 23:32:27

ca marche pas les caracteres tels que &#945;&#946;&#947;&#948;&#949;&#950;&#951;&#952;... (grec) ne passe pas!!!
aidez moi si possible!!!

Commentaire de djklem le 29/10/2005 16:05:35

comment doit on renomé les champs de text dans flash ? le code fonctionne mais le mail est vide, et je n'arrive pas a ouvrir ton fla pour voir comment tu as nommé tes champs text..??

dans mon cas j'ai 3champs dont les nom var sont (name, email et message)

Commentaire de alise le 29/10/2005 16:16:50

djklem
c'est du MX2004, si tu veux passes-moi ton mail, je te l'envoies sous MX
A+

Commentaire de djklem le 29/10/2005 16:32:09

ok merci je te l'ai envoyer par mp :-)

Commentaire de manito le 08/11/2005 14:14:01

salut
je voulais juste savoir comment remonter les "status"
envoi des infos... > okay
lorsque le contact.swf est chargé en loadmovie en level 1 dans une animation principale
tou fonctionne super bien ..sauf qu'il blok sur " envoi des informations"
les mails partent malgré tout.
je pense c au niveau de ce code :

onClipEvent (enterFrame) {
if (_root.signal==1) {
Status = "Okay";
k++;
if (k>=40) {
Status = "";
_root.type.gotoAndStop(1);
_root.signal = 0;
_root.firstname = "";
_root.lastname = "";
_root.Subject = "";
_root.MailFrom = "";
_root.Body = "";
k = 0;
}
} else if (_root.signal==2) {
Status = "envoi des informations";
}
}

jai eu beau bidouiller..je seche..

merci d'avance

Commentaire de Virginie82 le 15/11/2005 10:12:01

Merci pour ce formulaire !

Par contre moi j'ai le même problème que MANITO, à savoir que le status reste sur "envoi des informations"... une solution ?

Merci

Commentaire de alise le 20/11/2005 19:41:02

Virginie82
Mail-moi ton fla sur mon email :contact@aldconsultants.com ou sur le forum :
http://www.flashforum-oi.info
A+

Commentaire de filou_21 le 03/12/2005 17:24:24

Bonjour, je n'arrive pas à ouvrier le fichier fla.
Quelqu'un peut m'aider, j'ai comme message d'erreur "format de fichier inatendu"
je suis sous flash mx.
Cordialement

Commentaire de alise le 03/12/2005 19:22:21

filou_21
c'est enregistré en flash MX Pro 2004, je pense que c'est pour ça !, Fais-moi avoir par MP, je §te ferais passer une version MX
A+

Commentaire de schwarzenegger le 17/12/2005 11:43:46

salut alise moi tout marche nikel, sauf un truc ,dans type il y a appartement maison terrain,
bha quand je selectionne maison ou terrain sa marche ,mais quand je selectionne appartement je recois "terrain" ??? comprend pô ???

Commentaire de alise le 17/12/2005 14:05:17

Me suis certainement gouré (pardon) dans mon nom de variables (regardes dans le fla et le php) !

Commentaire de schwarzenegger le 17/12/2005 14:42:27

ouai ok j'ai changer ca dans le code du movie clip "type" et sa marche

onClipEvent (mouseUp) {
//if (!checked) {
if (this.checked == 0) {
_root.type = "Appartement";
}
if (this.checked == 1) {
_root.type = "Maison";
}
if (this.checked == 2) {
_root.type = "Terrain";
}
}

Commentaire de schwarzenegger le 17/12/2005 14:44:42

une autre petite question, je n'arrive pas a rendre obligatoire les champs des bouton radio (justement) et des checkbox ,pourrais tu me dire comment faire?
merci

Commentaire de alise le 17/12/2005 19:51:19

Comme pour les autres variables, tu places une condition (voir script sur le bouton "envoyer")

Commentaire de schwarzenegger le 17/12/2005 22:31:19

encore une chtite question
comment faire pour mettre 2 fois les boutons radio "type"?

j'ai copier le movie clip je l'ai renomé en "voie" j'ai rajouté voie dans le php mais je ne recois rienen voie dans le mail?
merci

Commentaire de schwarzenegger le 18/12/2005 15:35:39

bhoa ca marche maintenant
sinon j'ai moi aussi le meme probleme que manito
le status reste sur "envoi des informations" je te mail aussi mon fla ? ;)

merci alise

Commentaire de jeronicoz le 27/12/2005 21:51:29

Bonjour

je voudrais savoir si quelqu'un était arrivé à faire marcher ce script sur Ovh
merci.

Jérôme

Commentaire de ben2v le 12/01/2006 17:05:48

Bonjour à tous et à toutes,
Je suis heberger sur Online...
Bon je suis un peut novice dans l'utilisation du Php, mais bon je m'y suis collé et j'ai dans l'ensemble j'ai plutôt bien compris la logique de ce "tuto".
Mais il y a tjs un mais, cela ne fonctionne pas : je recois un mail avec les champs predefinis mais pas ceux qui ont été modifiés les champs de saisie... :made:


Merci de votre Aide

Commentaire de alise le 12/01/2006 18:44:06

ben2v
sois plus clair STP, ce formulaire a été testé et fonctionne chez Online sur les sites de plusieurs clients, donc je ne vois pas bien ce que tu veux dire
A+

Alise
from RunIsland

Commentaire de ben2v le 12/01/2006 19:00:32

Alise, en fait j'ai utilisé et modifié le formulaire à ma guis en faisant bien attention dans un des clip de mon site.[URL] http://www.pausekfe.com/test/formu/contact.html[/URL] Menu->espace Client
Mais j'ai l'impression que le .swf ne communique pas avec le php... Je recois effectivement un Email mais il n'est pas remplii par les champs de saisies modifiables.
Dois-je modifier l'AS sur le clip Status en modifiant le "_root." par "_parent." ce que j'ai tenté mais cela ne marche pas...

onClipEvent (load) {
k = 0;
j = 40;
}
onClipEvent (enterFrame) {
if (_root.signal==1) {
Status = "merci";
k++;
if (k>=40) {
Status = "";
_root.type.gotoAndStop(1);
_root.signal = 0;
_root.Entreprise.text = "";
_root.Activite.text = "";
_root.Nom.text = "";
_root.Phone.text = "";
_root.Fax.text = "";
_root.Gsm.text = "";
_root.Mail.text = "";
_root.Adress.text ="";
_root.ZipCode.text ="";
_root.Ville.text ="";
_root.APE.text ="";
_root.Origine.text ="";
_root.Comment.text ="";
k = 0;
}
} else if (_root.signal==2) {
Status = "Envoi des informations";
}
}


je ne sais plus quoi faire. Merci pour Ton aide
Peut être as-tu besoin de mes fichiers, si oui dois-je te les envoyer?

Commentaire de alise le 12/01/2006 19:29:52

Et bien, envoies-moi tes sources sur mon mail je te regardes ça:
alain@aldconsultants.com

Commentaire de karateKidA le 13/01/2006 13:00:17

Boujour à tous. et merci Alise pour le script.
Je suis aussi comme filou; etant sous MX je ne peux pas l'ouvrir le fla. Serait il possible que tu postes sur le site une version MX ou bien que tu me l'envoie par mail.
Merci d'avance.

Commentaire de larrysd le 18/01/2006 12:02:09

Bonjour, j'ai un petit probleme lors de la réception du formulaire par email. le coding des lettres étrangement ne prend pas les accents é è à ç et autres ô û ê etc etc. quelqu'un ou quelqu'une a t'il (ou t'elle) une solution?

Commentaire de alise le 19/01/2006 08:00:55

karateKidA
tu peux aller chercher les sources à cette adresse :
http://flashforum-oi.info/viewtopic.php?p=287#287

larrysd
ça c'est un pb que je n'ai pas su encore régler, mais va voir la dernière source de the_pretender, il gère les accentuations dans son formulaire

Commentaire de 20156 le 27/01/2006 14:21:32

merci pour ce tuto alise, c'est parfait :)
pour les accents il faut rajouter ce code sous $MailTo=:

$Body=utf8_decode($Body);
$Body=eregi_replace( "\r", "\n", $Body);
$Body=stripcslashes($Body);

et là c'est nikel ;)


Commentaire de alise le 27/01/2006 15:29:26

merci 20156
je viens de tester, ais dans ce cas ça ne me traite que le Body, le pb c'est que les noms, les prénoms et le sujet comporte aussi des accents, j'ai essayé tes 3 lignes sur $lastname, puis en dessous $Body, mais ça ne me prend que la première variable, si tu as la soluce complète c'est génial, encore merci, ton script fait déjà bien avancer les choses, comme en php, je suis assez null, je ne vois pas comment enchainer les variables pour qu'elles soient toutes prises en compte.

Commentaire de 20156 le 27/01/2006 15:39:25

y'a pas de quoi ;)
en faite il faut que tu remplace $Body= sur les 3 lignes et que tu places le nom de la variable que tu souhaites ciblé. Par exemple pour $firstname :

$firstname=utf8_decode($firstname);
$firstname=eregi_replace( "\r", "\n", $firstname);
$firstname=stripcslashes($firstname);

et tu enchaines les autres dessous ;)

Commentaire de alise le 27/01/2006 15:47:08

Et bien c'est que que j'ai fait, mais ça ne prend en compte que la première

Commentaire de 20156 le 27/01/2006 15:55:49

la première?
tu veux dire le premier champs de txt?
sinon il ne faut pas qu'il y est d'espace entre toutes les lignes...
voici le code pour prénom et nom :

$firstname=utf8_decode($firstname);
$firstname=eregi_replace( "\r", "\n", $firstname);
$firstname=stripcslashes($firstname);
$lastname=utf8_decode($lastname);
$lastname=eregi_replace( "\r", "\n", $lastname);
$lastname=stripcslashes($lastname);

++

Commentaire de 20156 le 27/01/2006 16:55:38

alors??
où en es-tu?
++

Commentaire de alise le 27/01/2006 20:12:47

Quand je disait la première, c'était la variable correspondant au premier champ de texte de flash, et effectivement j'avais laissé un espace entre chaque goupe des 3 lignes de php.
Je vais donc essayer de suite et te tiens au courant.
Excuses, j'ai été un peu long à répondre, mais comme on a 3 heures de plus que vous en métropole, le temps de prendre l'apéro, de manger, etc, me revoilà

Alise
from RunIsland

Commentaire de alise le 27/01/2006 20:36:48

super merci 20156
tout fonctionne parfaitement, je vais remettre, grace à toi la source à jour
encore merci, ce n'était pas grand chose, encore fallait-il le savoir !
Pour la peine je te paye un ti' rhum arranzé!!!

Alise
from RunIsland

Commentaire de alise le 27/01/2006 21:23:10

Voilà une mise à jour en ligne faite ce jour, gérant les caractères accentués et caractères spéciaux, grace à 20156 qui a permi de régler un gros pb. Cela fonctionne, je l'ai testé. En fait seul le php a été modifié, et est modifiable à volonté, ceci en fonction de vos champs et variables.

Alise
from RunIsland

Commentaire de camegonffle le 27/01/2006 22:13:49

Arfffff....

l'a fallut attendre le temps qui fallait et voilà le nouveau formulaire tout neuf avec les corrections qui vont bien !!!! Merci à 20156 et un grand Merci à Alisé pour son formulaire sans qui rien ne serait. J'vous paye à mon tour mon titpunch, si on se voit dans vos iles, ou un pastis si venez vers chez moi ;)

Alain sauvé !

Commentaire de alise le 27/01/2006 22:23:32

camegonffle
le mieux serait que tu vienne dans notre ile, on t'accueille quand tu veux et tu veras que ce n'est pas mal du tout !

Alise
from RunIsland

Commentaire de 20156 le 27/01/2006 22:35:21

Yeeeaa!!
y'a pas de quoi ;)
franchement ça fait plaisir d'aider à son tour ! :D
et surtout merci à toi aussi alise
++

Commentaire de camegonffle le 27/01/2006 23:02:24

Je veux pas faire de la pub aux deux cons de la 2ème chaine, mais "y'a pas photo" !!!
L' ile de la Réunion contre Ganges dans les Cévennes (ou ca meule grave soit dit en passant), t'as raison c'est pas mal du tout comme troc :)
T'inquiet un jour tu vas me voir débarquer au pas de ta porte réclamer un arranzé à ta sauce ;)

20156, le plaisir est pour moi, ça fait plus de six mois que je demande dans les forums flash et pas d'ame charitable avec de vraies solutions...

Commentaire de Vicious_54 le 01/03/2006 13:00:42

Tout d'abord, je dis un grand merci à Alise pour cette source... Elle m'a beaucoup aidé car je voulais faire un formulaire d'envoi de mail, mais comme j'ai aucune base en php, cette source m'a sauvé...
Elle fonctionne à merveille, elle est complète, bien expliqué...

Rien à redire, si se n'est encore un GRAND MERCI à Alise

Commentaire de harrycse le 17/03/2006 11:44:48

bonjour alise,

j'ai relu tous les commentaires mais je n'ai pas trouvé la réponse...
comme certains, le statut de mon formulaire reste bloqué sur "envoi des informations"...
comment y remédier ?

merci d'avance

Commentaire de alise le 17/03/2006 18:47:37

harrycse
Comment charges tu ton formulaire, en level 0 ou sur un un autre swf, soit un niveau supérieur ?

Commentaire de harrycse le 22/03/2006 14:10:35

le formulaire est dans mon swf, en level 0.

Commentaire de alise le 22/03/2006 14:56:03

envoies-moi tes sources, je regarde ça :
alain@aldconsultants.com

Commentaire de jiajo le 25/03/2006 17:21:22

Bonjour ,merci pour cette sources !
mon prob : voilà j'integre ce formulaire dans flash 8 car je gere du flv et il me met 3 erreurs de script que je narrive pas à resoudre !au secours !!est ce que quelqu'un a deja eu ça ?
merci d'avance !

Commentaire de madlost le 14/04/2006 13:03:23

Bonjour Alise je voulez te demandez se que je devais rajouté sur ton code pour envoyé le formulaire a mon adresse car la je seche , je me debrouille en flash mais suis pas un pro du codage mais je ne demande qu'a le devenir
voici le code

release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;
loadVariablesNum("flaform.php", 0, "POST");
}
else if(Body == "") {
mc.Status = "Votre message SVP";
}
if (Subject == "") {
mc.Status = "L'objet de votre mail";
}

if ( MailFrom .indexOf("@") ==-1 ||  MailFrom .indexOf(".") ==-1) {
mc.Status = "Email incorrect !";
}
if (lastname == "") {
mc.Status = "Votre nom SVP";
}
if (firstname == "") {
mc.Status = "Votre société SVP";}



}

/*
}
else if (phone.length!=10) {
Status = "SVP entrez les 10 chiffres de votre numéro de Téléphone.
}

}
else if (Gsm.length!=10) {
Status = "SVP entrez les 10 chiffres de votre numéro de Téléphone.
}
*/

Commentaire de alise le 14/04/2006 14:50:31

Jiajo
quel message d'erreur as-tu, car je n'ai pas de problème sous Flash 8

Madlost
tu n'as rien a rajouter dans le fla (sauf si tu veux le modifier, rajouter des champs par exemple), mais tu veux le tester comme ça , tu n'as juste quà mettre ton adresse mail dans le php

Commentaire de camegonffle le 14/04/2006 15:32:24

Salut Alize,

j'ai une évolution de ton fichier php, afin d'envoyer un récépicé en html à la place du texte...
voir http://www.addesign-fr.com utilise le formulaire contact qui est le tien ;)

Si tu veux la source du php, je te fais passer... au fait ça va les moustics, ils se barrent ?

Commentaire de alise le 15/04/2006 09:20:49

Salut Camegonfle

Bien sur ton php m'intéresse, je suis toujours partant quand on peut améliorer les chose, je suis donc preneur, avec plaisir
je ne sais plus si tu as mon mail (contact@flashforum-oi.info)

A l'avance merci

Pour les moustiques, ça ce calme un peu, mais quand même +de 3000 cas la semaine dernière !

Bon WE de Pâques

Commentaire de Prof_Matches le 06/05/2006 19:01:21

Bonsoir,
je viens d'utiliser votre exemple de formulaire tel quel (juste en modifiant l'adresse d'envoi du mail dans le php). il est vrai qu'il fonctionne du premier coup (je reçois bien un mail), mais je n'ai aucune donnée : les infos que je mets dans le formulaire n'arrivent pas dans le mail.
Je n'ai simplement que

Prénom:

Nom:

E-mail:
...

Est-ce que vous auriez une idée ?
Merci d'avance.

Commentaire de alise le 06/05/2006 19:59:16

bonsoir  Prof_Matches
comment l'utilises-tu, level 0, level supérieur chargé sur un autre swf, chez qui l'utilises-tu, plein de choses peuvent faire qu'il y ait un ti truc qui coince !

Commentaire de cauroux le 15/05/2006 11:55:30

Bonjour,

Moi aussi j'ai le même problème que Prof Matches, je l'utilise tel quel en ayant changé l'adresse mail chez ovh mais rien à faire, le mail n'à recuperé aucune infos. j'ai même changé les autorisations en 777 et 755 mais rien à faire.

Quelqun à t-il une idée ??

Merci

Commentaire de alise le 15/05/2006 14:08:06

Prof_MatchesProf_Matches et  cauroux

comment l'utilisez-vous, level 0, level supérieur chargé sur un autre swf, chez OVH, je confirme qu'il fonctionne, voir :
http://www.flashforum-oi.info/viewtopic.php?t=363
mystic est chez OVH

Commentaire de Prof_Matches le 16/05/2006 08:27:44

Alise, je l'ai juste mis dans une page web et déposé chez mon hébergeur.  J'ai essayé du code PHP qui fonctionne bien sur le serveur.
ps:Super ton site.

Commentaire de alise le 16/05/2006 08:34:11

Prof_Matches
si tu as un soucis, passes-moi ton fla, je regarde et fait des tests.
Merci pour le site !


Alise
from flashforum-oi.info

Commentaire de Znuf le 18/05/2006 17:39:25

Salut.
J'ai essayé ton trés joli formulaire,

Mais comme Prof_Matches et cauroux

je reçois un mail comme ça

Les informations suivantes ont été recues le 18.05.2006 à 19:33:28:
----------------------------------------------------------------------------
Prénom:
Nom:
E-mail:
Sujet:
Message:
Numéro de téléphone:
Numéro de GSM:
-----------------------------------------------------------------------------

je n'est pas les informations que je désir.

voici mon php :

<?php
#mon mail
$MailTo="****@*******.ch";
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}

$prenom=getFormatedText($_POST['prenom']);
$nom=getFormatedText($_POST['nom']);
$adresse=getFormatedText($_POST['adresse']);
$ville=getFormatedText($_POST['ville']);
$objet=getFormatedText($_POST['objet']);
$mess=getFormatedText($_POST['mess']);

# Formating Date   ############################################################
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:
----------------------------------------------------------------------------
Prénom: $prenom
Nom: $lastname
E-mail: $MailFrom
Sujet: $Subject
Message: $Body
Numéro de téléphone: $Phone
Numéro de GSM: $Gsm
----------------------------------------------------------------------------
".urlencode(utf8_encode($FormContent));
#
#
mail($MailTo, "$Subject (de $firstname $lastname)", $FormContent, "From: $MailFrom");

$signal=1;
echo "signal=$signal";

?>

Dns mon fla au niveau du prenom, j'ai remplacé la var firstname par prenom mais ça ne fonctionne toujours pas.

Deja merci pour l'attention. Je précise que je suis un gros noobs.

Commentaire de alise le 18/05/2006 20:46:05

bonsoir Znuf
tu ne précises pas sur quel niveau tu charges le formulaire, va voir là tu as 2 exemples de formulaire, 1/ chargé au niveau 0 (zéeo) et 2/ sur un niveau supérieur.
http://www.flashforum-oi.info/viewtopic.php?t=26

Bonne soirée


Àlise
from flashforum-oi.info

Commentaire de lolycatz le 24/05/2006 19:32:08

Salut a tous et merci pour ce code Alise il est top.
toutefois une petite suggestion : serait il possible, un fois que le formulaire est envoye et que le message s'affiche dans la boite statut, que ce message reste affiche et que le formulaire soit remi a 0?
Je dis ca parce que c'est ennuieux de recevoir 15 fois le meme mail car l'utilisateur n'a pas vu que son message avait deja ete envoye.

Une requete aussi, si quelqu'un pourrait m'aider: en remplissant les zones de saisie du formulaire les caracteres turcs ne s'affichent pas. Je sais que cela n'est pas genant pour la plupart d'entre vous ;) mais il n'y a qu'une poignee de caracteres qui different du français (si ça s'affiche : ýI - i sans accents ðÐ þÞ üÜ öÖ)et je n'arrive pas a trouver l'astuce. J'ai tout essaye: le html en UTF-8, changer le codage dans IE en UTF-8 aussi, mettre la police en Arial TUR... rien n'y fait. Ce qui est bizarre c'est que la preview quand on fait Tester l'animation marche mais une fois sur le FTP ca marche plus. Et puis je ne peux pas tester non plus si le reroutage php fonctionne compte tenu que cela ne s'affiche pas.
Si quelqu'un connait la solution, merci de me faire signe ;o)

l'animation flash est provisoirement sur http://www.bastide-du-soleil.com/gulin/gulingirismen.swf
Quelqu'un pourrait m'aider please  

Ps: sorry pour les accents mais je suis sur QWERTY

Commentaire de alise le 24/05/2006 20:10:49

Bonsoir lolycatz
va voir là, tu auras déjà une partie de ta réponse, j'ai un peu modifié les sources :
http://www.flashforum-oi.info/viewtopic.php?t=26

Bonne soirée

Commentaire de lolycatz le 27/05/2006 13:55:02

Merci Alise,
Je vais allez voir ça... je dois telecharger le formulaire sur ce site c'est ça?
Les modifications concernent l'arret sur le message "le formulaire à bien été envoyé" c'est ça?

Sinon pour le probleme de characteres turc j'ai enfin trouvé la solution!!!!
je tiens à le partager pour tous ceux qui ont ou aurons le meme probleme... turc, chinois, japonais aussi l'allemand... bref pour tous les languages n'ayant pas l'alphabet latin.
J'ai trouve l'info sur ce site, le tutorial est tres bon mais en englais... sorry pour les anglophobes.
http://www.oddhammer.com/unicode/tutorial.htm
L'astuce marche pour le formulaire mais aussi pour tous les textes en chargement externe depuis un fichier .txt.

Seul soucis pour moi pour l'instant : le transfer des données sur l'email ne me marque pas les caracteres turc... mais c'est peut etre du a ma version de Outlook en français, je vais donc retester sur un outlook en turc et je vous tiens au courant. Si l'astuce marche tu pourras poster ton formulaire pour toutes les langues ça pourrait etre cool!

En attendant je vais demander l'autorisation de traduire ce tuto à son auteur et si il accepte je posterai le tuto en français sur flashcode!

voili voila!

bon WE à tous

Commentaire de Znuf le 27/05/2006 15:40:58

Voilà. j'ai relancé le truc j'ai pris les source de ton site et tout va bien merci bcp.

c'est trés efficace j'ai bcp appris avec ta source.

Merci ;)

Commentaire de alise le 27/05/2006 21:23:30

lolycatz
"je dois telecharger le formulaire sur ce site c'est ça?
Les modifications concernent l'arret sur le message "le formulaire à bien été envoyé" c'est ça?
Oui c'est ça ! et l'adresse http://www.oddhammer.com/unicode/tutorial.htm, si tu traduit en français intéresse aussi le flashforum-oi

Znuf
Pas de quoi !

Commentaire de lolycatz le 31/05/2006 13:39:46

hello, j'ai posté la traduction de mike juste de la partie concernant les caracteres unicodes.
Il dit soyez libre de reprendre les tutoriaux, de les ameliorer et de les diffuser. Il dit que sans l'aide des personnes sur les communautés flash il n'aurait jamais pu devenir webdesigner et qu'il souhaite apporter sa contribution aux autres personnes.

http://www.flashkod.com/tutoriaux/TEXTES-DYNAMIQUES-CHINOIS-JAPONAIS-TURC-RUSSE-GREQUE-AUTRES_442.aspx

Par contre j'ai un nouveau probleme : autant le flash fonctionne très bien avec le turc maintenant, autant quand le message est redirigé vers ma boite email, les caracteres ne s'affichent plus dans l'email que je reçoit avec les informations, a la place des caracteres turc j'ai des points d'interogation.

Cela doit provenir du fichier php et de la fonction ".urlencode(utf8_encode($FormContent));, mais je ne sais pas changer ça.
Peut etre au lieu de coder en UTF 8 (qui devrait pourtant marcher mais bon)il faudrait coder en iso-8859-9 pour le turc, je ne sais pas... avis aux experts

Si quelqu'un peut trouver la solution cela permettrait de completer le code de Alise pour rendre le formulaire utilisable dans toutes les langues... et ce serait vraiment super!

Commentaire de alise le 31/05/2006 14:24:42

Super, Lolycatz
ce sont des actions comme ça qui font avancer les choses ! Pour les caractères "étrangers", il ne faut pas coder en UTF8, ça c'est certains, j'ai pas bien le temps de me pencher la-dessus en ce moment, mais en allant voir des sites avec des alphabets spéciaux (russe, chinois, japonais, etc) je sui sûr qu'on doit trouver la solution.

Commentaire de tawamax le 07/06/2006 01:46:17

bonjour et merci beaucoup pour ce formulaire qui viend de me faire gagner des années lumières !
chez moi tout fonctionne (flash 8 hebergement ovh, je n'ai pas trop modifier pour l'instant le fichier sauf le mail) et la page reste sur  "envoi des informations"... je recois bien toutes les infos et j'ai mis a jour le code du php
en solution de facilité j'ai remplacer le message “envoi des information“ par "votre e-mail a bien été envoyé, merci“
mais n'y a t'il pas une fonction a rajouter sur le bouton d'envoi du fla ? ou est-ce du à un probleme ?


merci

Commentaire de alise le 07/06/2006 07:09:22

Bonjour Tawamax

est-ce que ton formulaire est chargé sur un niveau sup de ton animation ?

Commentaire de tawamax le 07/06/2006 10:47:40

en fait je l'ai d'abord testé seul donc il n'est chargé à aucun niveau, je n'ai qu'un seul swf.

Par contre il sera chargé en niveau1 quand je l'aurais complètement adapté pour l'inclure dans le site, cela pausera il problème?

Commentaire de djsubstyle le 21/06/2006 18:20:19

bonjour j'ai un prob sur la variable "signal" car j'essaie d'adapter le script à mon site mais là je bloque. J'ai bien vu que c'était sur le PHP mais dans le FLA où est cette variable.?impossible de la trouver. Quelqu'un peut il m'aider?
Merci

Commentaire de alise le 21/06/2006 21:48:51

sur le bouton "envoi" :
on (release) {
if (signal != 2 && email .indexOf("@") !=-1 && email .indexOf(".") !=-1 && phone !="" && mess !="" && prenom !="" && nom !="") {
signal=2;
loadVariablesNum("form.php", 0, "POST");
}

et
et sur le mc "Status" :

onClipEvent (enterFrame) {
if (_root.signal==1) {
Status = "Données transmises. Merci!";
k++;
if (k>=40) {
Status = "";

_root.signal = 0;
this._parent.prenom = "";
this._parent.nom = "";
this._parent.email = "";
this._parent.phone = "";
this._parent.adresse = "";
this._parent.ville = "";
this._parent.codepostal ="";
this._parent.objet ="";
this._parent.mess ="";

k = 0;
this._parent.gotoAndStop(40);
}
} else if (this._parent.signal==2) {
Status = "Envoi des données…";
}
}

Commentaire de djsubstyle le 22/06/2006 09:35:58

merci bien alise pour ta réponse. effectivement j'ai bien vu tout cela. je fais exactement ca mais sur mon formulaire flash que j'ai fait il ne vérifie rien du tout ca passe direct. La question serait plutot où mettons la variable signal à 0 ou 1 ou 2. Les scripts commencent par une condition IF ca veux dire que cette variable est incrémentée quelques part. C'est ce que je me dis. Pouvez vous m'éclairez?

Commentaire de djsubstyle le 22/06/2006 10:00:08

c encore moi, en faites quand je copie votre script dans mon fichier FLA ca ne marche pas mais si je le copie dans un fichier blanc ca marche. alors quelques choses doit bloquer dans mon script. Je ne comprends plus rien.

Commentaire de djsubstyle le 22/06/2006 11:40:59

LOL c encore moi. je suis arrivé à faire tourner le FLA. J'ai changé le code sur le bouton envoyer ainsi que le et sur le mc "Status".
et sur le mc "Status" :
on (release) {
if(Body == "") {
test = "Votre message SVP";
    }
if(phone == "") {
test = "Votre téléphone SVP";
    }
if(Subject == "") {
test = "Votre Sujet SVP";
    }
if ( MailFrom .indexOf("@") ==-1 ||  MailFrom .indexOf(".") ==-1) {
test = "Email incorrect !";
}
    if(firstname == "") {
test = "Votre Prénom SVP";
    }
if(lastname == "") {
test = "Votre Nom SVP";
    }
else {loadVariablesNum("flaform.php", 0, "POST");
      test = "Envoi des données effectué";
}      
}

Test étant la variable dynamique qui affiche le compte rendu de l'envoion peut aussi mettre à la fin pour faire un reset :
firstname="";
lastname="";
MailFrom="";
Subject="";
Body="";
phone="";
Gsm="";
Voilà je sais c'est assez simple mais ca marche bien. Si toutefois vous avez une autre soluce je la prends avec plaisir. En tous cas merci pour ce script et tutorial très bien fait.

Commentaire de lolycatz le 17/08/2006 12:12:18

Petite question pour ameliorer le code :
Quelqu'un saurait comment ajouter un vrai combobox pour selectionner parmi plusieurs options? des sujets ou des dates ou un nombre de personnes par exemple?
Je dois faire un formulaire avec des semaines a selectionner et j'ai essayé mais j'arrivais pas a recevoir le resultat dans le mail...
Merci d'avance...

Commentaire de 3etype le 25/08/2006 08:48:59

Bonjour du jour....
d'abord merci pour ce formulaire qui fonctionne très bien chez moi excepté un champ que je récupère sous la forme :

Nom du peintre : <TEXTFORMAT LEFTMARGIN="5" RIGHTMARGIN="5" LEADING="2"><P ALIGN="LEFT"><FONT FACE="Century Gothic" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">monet</FONT></P></TEXTFORMAT>

les autres champs sont parfaits, j'ai essayé pleins de trucs mais rien à faire ...une idée ? un conseil ?

merci

Commentaire de alise le 25/08/2006 08:57:39

3ETYPE
Ton champs de texte ne serait-il pas au format html, dèsfois ?

LOLYCATZ
je regarde ton prob

Commentaire de celudo le 27/08/2006 03:08:16

salut alise, ça fait 1 an que je suis ta source avec intérêt, qui marchait tip top...mais depuis quelque temps tous mes sites me renvoie un MAIL delivrery system du style delivery temporarily suspended: host mx1.free.fr[212.27.XXX.XXX] refused to talk to me: 421 Server busy, too many
    connections, je suis hébergé par FREE, or comme j'ai fait des mises à jours je ne sais plus si c'est de mon fait ou si c'est Free qui a mis un hola aux requêtes "mail" par php, le tout many connexion j'y crois moyen vu que j'ai essayé pendant 2 jours à toutes les heures possibles en postant de chez des potes....enfin étant assez mauvais dans tout j'ai peut avoir tout faux ! si t'as une piste! pour faire simple : si quelqu'un essaye de m'envoyer un post, il reçoit bien un accusé de réception : "Bonjour,  Nous avons bien bien votre email,nous vous répondrons dès que possible." (qui est censé venir de moi) et un autre aussitôt le mAil delivrery que j'aurai du recevoir mais le serveur est busy, punaise de punaise, dans ma détresse est-ce quelqu'un sait comment fait un  popoup (geturl http://gogg..."_blanc") et que cette page sorte en fullscreen true sans utiliser autre chose que du flash (pas de html, asp php...)du coup je ne sais pas si on peut faire un FSCommand fullscreen sans renvoyer vers un javascrip d'une page html...bon ben j'espère  en avoir fait rire plus d'en au moins ! bye et merci par avance pour les pistes....si personne ne peut m'aider de toute façon je rajouterai au message texte "bonjour, nous avons bien reçu vore mail...." :... MERCI de me renvoyer les informations contenues dans le "Mail delivrery" car j'ai paumé votre message ! c'est vrai... c'est peut-être moi dans la pub de free qui suis abonné à...crétin.fr...

Commentaire de celudo le 28/08/2006 22:36:22

remarque en modifiant les paramètres de "décalage horaire" ça remarchait aussitôt !!! si quelqu'un a une idée !
peut-on lancer un programme sur un disque dur à partir d'un flash sur internet, par exemple si j'appuye sur un bouton ça me lance mon notepad..
et enfin désolé j'abuse grave (!) si je fais un *.bat avec @echo off start notepad.exe exit (avec ce fichier bat dans le répertoire de notepad), la fenêtre cmd.exe se lance (biensûr l'echo off m'empêche de voir le code) mais y a t-il moyen pour ne pas faire apparaitre cette fenetre dos, par exemple sous XP ? merci pour vos réponses

Commentaire de pepette0016 le 03/09/2006 12:58:45

salut qui peut m aider moi j ai tout installer sans rien modifier seulement mon adresse eimail  envoi en cours est marquee mais je ne recois aucun mail a l aide

Commentaire de alexgr le 17/09/2006 12:37:59

Je voudrais que les caractères grecs soient envoyés sur le mail mais apparement ils ne sont pas pris en compte.
Lorsque je recois dans ma boite mail, il me revient avec des "????????" la ou il devrait y avoir des caractères grecs.
Est ce dans le php que les modifications doivent être effectuées?
Quelqu'un sait il me dire?

Commentaire de alise le 17/09/2006 15:28:27

Poses le question à Lolycatz (voir plus haut) qui a eut ce prob avec les caractères étrangers et l'a résolu

Commentaire de alexgr le 18/09/2006 20:02:46

je précise que les caractères s'afiche bien en grec sur mon animation mais c qd je les recois sur mon mail qu'il sont illisible...

Commentaire de alise le 18/09/2006 20:10:16

Oui normal, c'est une question d'encodage à partir du php qui va encoder tes caractères grecs pour que tu les recoive correctement dans ton mail

Commentaire de lolycatz le 19/09/2006 11:30:21

Bonne rentrée a tous!
En effet j'ai toujours le même probleme avec le Turc,les caracteres s'inscrivent correctement dans le formulaire mais l'autoreply de même que l'email qui renvoie les infos du formulaire inscrit des "?" à la place des caracteres speciaux. Je n'ai helas pas trouve la solution à ce jour, n'étant pas experte en PHP, si qqun peut aider ce serait cool!!! J'ai browsé bon nombre de forums sans succes.
Alexgr, peut etre peut tu essayer les forums grecs tu trouvera peut etre quelque chose, tiens nous a courant si tu trouve l'astuce!!!
Avis aux ames charitables qui s'y connaissent en PHP pour coder les caracteres speciaux : SOS!!!!
;o)

Commentaire de omaxibox le 26/09/2006 19:50:44

modifier les textes du menu flashkod_source_33144

Message :
Bonjour, je débute avec flash 8 et je ne comprend pas comment faire pour modifier les textes du menu région "Nord - Est - Sud - Ouest - Toutes . Comment faire pour les remplacer par d'autres textes et est il possible d'inserer plusieurs menus de ce type comme : jour - mois - année ? En attendant le script est vraiment bien.

Commentaire de kozaki le 27/09/2006 13:30:23

Merci Alise pour le script :D
Et merci aux contributeurs/~trices qui t'on permis de l'améliorer un chti peu :)

J'ai utilisé sa partie PHP seule sur un formulaire simplissime du site http://www.assoc-helianthe.org hébergé sur online.net. Ton code seul m'a permis de controler la fonction email() chez online :)

Donc ce script fonctionne tj parfaitement chez Online.

Rappel : il manque le moyen de gérer les caractères non ASCII pour l'autoreply & l'email qui renvoie les infos du formulaire !
Avis aux ames charitables qui s'y connaissent en PHP pour coder les caractères speciaux !-)

Commentaire de alise le 30/09/2006 08:51:32

Kozaki
as-tu créé la fonction qui permet l'encodage des caractères spéciaux en tête du php ?
# fonction permettant l'encodage des caractères accentués
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

# application de la function aux variables concernées
$prenom=getFormatedText($_POST['prenom']);
$nom=getFormatedText($_POST['nom']);
$email=getFormatedText($_POST['email']);
$phone=getFormatedText($_POST['phone']);
$adresse=getFormatedText($_POST['adresse']);
$ville=getFormatedText($_POST['ville']);
$codepostal=getFormatedText($_POST['codepostal']);
$objet=getFormatedText($_POST['objet']);
$mess=getFormatedText($_POST['mess']);

Commentaire de alise le 30/09/2006 14:25:29

Pour lolycatz et ceux que ça intéresse :
"Quelqu'un saurait comment ajouter un vrai combobox pour selectionner parmi plusieurs options? des sujets ou des dates ou un nombre de personnes par exemple?"

J'ai refait un formulaire, plus d'actualités avec des composants dont une comboBox :
http://www.flashforum-oi.info/viewtopic.php?t=682
ou
http://www.flashforum-oi.info/
> Sources classées > Flash dynamique
ou
> Sources classées > Les composants

Commentaire de YOPERZ le 02/10/2006 18:53:58

Problème!!!!Voila, j'ai télécharger tous ce qu'il fallait, je mets en ligne, tous ce passe, quand on cliques, nous recevons l'email de confirmation, et la!!!!!pas d'eamil pas raport au champs remplis!! c'est à dire, je m'explique, l'email confirmation marche, mais l'email me permetant d'obenir ce qui m'était destiné, ne me revins pas!!! j'ai essayé 4 adresse mail différentes!! pourquoi?

Commentaire de alise le 03/10/2006 09:47:13

Bonjour Yoperz

Je viens de refaire un test, ça marche chez moi, ça marche chez maxibox, et d'autres dont je reçois les tests.

As-tu essayé de tester chez un autre hébergeur ? Si tu reçois le mail de confirmation qui est celui en bas du php, je vois pas pourquoi celui tout en haut ($to = "admin@flashforum-oi.info";) ne fonctionne pas
Fais STP d'autres tests et tiens-moi au courant

Commentaire de Nk3y le 04/10/2006 11:55:18

SAlut alise
peu etre que tu a déjà répondu à cette question....
Je lance directement le SWF avec flash player.
J'ai mit mon adresse email dans le PHP mais je ne recoi aucun message...pire quand je clique sur envoie il m'affiche "envoie des informations" et il reste bloquer dessu ...

Voila donc si quelqu'un pouvais m'aider ca serai super cool merci +++

Commentaire de alise le 04/10/2006 12:33:44

voir http://www.flashforum-oi.info/viewtopic.php?t=26
et bien lire les 2 derniers posts

Commentaire de aerofx le 05/10/2006 18:03:57

Hello,

voila, j'essaye d'utiliser ce formulaire... tout se passe plutot bien lorsque je le place sur un .swf exterieur que j'appelle sur un niveau superieur. Mais, ca ne fonctionne pas si je place tout ca dans un clip et que je place directement le clip sur ma scene... le rapport d'erreur est :

Symbole = formulaire_clip, calque = Robot, image = 1 :Ligne 2 : Incompatibilité de types dans l'instruction d'affectation : Number détecté au lieu de Boolean.
     _visible = 0;


et il en va de meme pour les lignes 6 et 8.. probleme de signal?
bref , que faire...?

Commentaire de aerofx le 05/10/2006 18:10:57

heu... rectification, il ne se passe rien lorsque je le met sur un niveau superieur...je ne reçois pas de mail coté client, ni coté admin...

Commentaire de alise le 05/10/2006 18:54:33

Tu mets déjà visible = false
C'est un formulaire qui date de flash 5/6, donc si tu utimises une version beaucoup plus récente, normal que tu ais ce genre de message. je te redis ce que j'ai dis à NK3K, voir :
voir http://www.flashforum-oi.info/viewtopic.php?t=26
et bien lire les 2 derniers posts

Commentaire de aerofx le 05/10/2006 19:53:03

merci de ta reponse rapide, je vais voir sur l'autre forum.
Ceci dit, j'avais deja changé les valeur de _visible en true et false.. mais bon, ca doit venir d'ailleur.

Merci bien, a plus tard et bon boulot!

Commentaire de kozaki le 06/10/2006 16:54:22

> Kozaki
> as-tu créé la fonction qui permet l'encodage des caractères spéciaux en tête du php ?

Bonjour Alise :)
Oui. Ou plutot j'ai essayé, mais à priori les caractères accentués ne passent pas avec (online.net) :-/

Ça ne change rien ; merci à toi :D

Commentaire de alise le 06/10/2006 19:39:20

Kozaki
je ne comprend pas, chez moi ça marche parfaitement, envoies-moi un mail depuis un des exemples de mon forum, je te renvoies la copie pour que tu puisses voir !
Et j'ai 3 clients chez online et pas de prob !

Commentaire de YOPERZ le 08/10/2006 01:58:45

Bon, j'ai réussi a le mettre en marche sur ce j'ai rajoutés plusieur fonction, dont un envois sms qui me préviens si j'ai un nouveaux message du formulaire, un envois multi et un debug avec fichier log et temporaire.Un interface graphique juste pour le fun!!! Mais bon sur ceux je dis bravo pour la source!!! ;-) PS: j'allais oublier, point fini mais réussi nous avons réussi a passe cette source et la mettre sur le wap et autres pour mobile!!! ;-)
Voila et mille merci ALIZE

Commentaire de YOPERZ le 08/10/2006 02:01:16

re: milles pardons pour les fautes d'orthographes...Avec rétification --> Alise :-)
Puis-je soumettre les sources modifiées? :-D

Commentaire de alise le 08/10/2006 08:52:22

YOPERZ
bien sûr tu peux soumettre, si tu veux fais la moi passer et je la rajouterai (un zip pout ta source) et dans "explication finale" je mettrai tes commentaires, en te citant bien sûr !

Et si tu veux bien,je pourrais aussi la mettre dans mon forum :
http://www.flashforum-oi.info/

Commentaire de lolycatz le 11/10/2006 18:33:04

Pour le probleme des caracteres speciaux et/ou langues etrangères, j'ai peut etre trouvé quelque chose pour l'encodage du php mais pour moi c'est du chinois.

Si quelqu'un qui s'y connait en PHP veut bien y jetter un oeil et nous dire si cela peut etre une solution:
http://fr3.php.net/mbstring

Merci d'avance!!!

Commentaire de alise le 11/10/2006 19:46:45

lolycatz
j'ai fait une source pour le chargement d'un fichier .txt externe en japonais, ça pourrait pet-être t'aider, y a pas de raison pour que ça ne marche pas dans une autre langue

Commentaire de psgman37 le 11/10/2006 21:16:19

j'ai modifié l'adresse de destination dans le PHP j'ai testé le status affiche "envoi des informations" et c'est tout, je ne recois rien, j'ai zappé quelque chose ?

Commentaire de alise le 11/10/2006 21:32:08

Bonsoir psgman37
tes données ne suffisent pas
1/ où es-tu hébergé (CAD sur quel FAI tu fais tes essais si c'est Wanadoo c'est rapé, il accepte pas php)
2/ il est possible que ton FAI, ne donne pas les droits automatiquement (CHMOD 777 à faire par toi-même sur le fichier php)
3/ comment as-tu intégré ce formulaire à ton fla ? Niveau 0 ou sup  ou dans un MC ?

Toutes ces choses ont leur importance, et sans avoir de réponse précise de ta part, je ne peut pas t'aider

Commentaire de psgman37 le 11/10/2006 21:52:42

ok désolé
Alors j'ai mis les fichiers chez 1and1 j'ai un espace www.assotbs.net/djstar/contact.html.
Par contre mon FAI perso c'est wanadoo, c'est genant ?
Je n'ai pas touché au fla j'ai juste modifié l'adresse de destination.

Commentaire de alise le 11/10/2006 22:18:45

psgman37
je peux te dire que mon forum est chez 1and1 et que tout fonctionne parfaitement, que ton FAI principal soit Wanadoo, n'a pas d'inscidence, ar contyre que tu n'arrives pas à faire marcher chez 1and1, n'est pas normal, tous mes php et SQL sont hébergés là, et tout marche parfaitement.
Donc si tu as un prob, envois-moi ton fla et je regardes pour voir ce qui cloche !

Commentaire de psgman37 le 11/10/2006 23:00:10

ouais mais le fla je ny ai pas touché j'ai gardé celui de ta source, j'ai juste modifié le php en mettant mon adresse mail en destination par contre pour l'adresse de destination est ce qu'il faut laisser les "" entre l'adresse ?
j'ai vue plus haut que d'autres personnes avaient eu le meme pb que moi comment as tu solutionné le pb ? merci en tt cas.
Normallement ton code est fonctionnel simplement en changeant l'adresse de destination non ? y a rien d'autre a changer ? j'utilise flash 8.

Commentaire de alise le 12/10/2006 09:13:48

Oui, il faut laisser l'adresse entre les "" et rien d'autre à changer

Commentaire de psgman37 le 12/10/2006 17:27:15

aprés moulte manip j'ai reussi à le faire fonctionner dans mon site mais la tabulation ne fonctionne pas pourtant j'ai repris le code et modifié legerement
// ******************************************************************
// Définition de l'ordre de tabulation des différents éléments:
//Selection.setFocus("_level0.firstname");
firstname.tabIndex = 1;
Gsm.tabIndex = 2;
MailFrom.tabIndex = 3;
Subject.tabIndex = 4;
Body.tabIndex = 5;

firstname="";
Gsm="";
MailFrom="";
Subject="";
Body="";

Commentaire de alise le 12/10/2006 19:48:28

Tu es sous quelle version de Flash ?

Commentaire de psgman37 le 13/10/2006 01:35:58

la version 8

Commentaire de alise le 13/10/2006 09:08:00

Normal si tu es sous 8, je viens d'avoir le prob sur un boulot.

http://www.flashforum-oi.info/viewtopic.php?t=697
ou
http://loca.flor.free.fr/mari8.html
étape 3

Il te faut te servir du panneau "Accessibilité", pour rendre l'objet accessible (ton champ) et tu fais "Affichage > Afficher l'ordre des tabulations"

Commentaire de psgman37 le 13/10/2006 14:10:40

Merci je vais essayer ca !!!

Commentaire de super_sam le 28/10/2006 00:04:33

Bonsoir,
C'est la gestion des accents qui m'amène ici... J'ai tenté d'insérer la fonction dans mon php, mais le mail que je reçoi remplace toujours les accents par des symboles :((

Ceci sur le bouton d'envoi:

on (release) {
/:recipient = "monmail@monserveur.fr";
/:subject = "retour de mon site";
loadVariables("http://monserveur/form.php3", "", "POST");
play();
}

et voici le php

<?
$corps=$name."\n".$forname."\n".$adress."\n".$zip."\n".$city."\n".$country."\n".$telephone."\n".$admail."\n".$message."\n";
mail($recipient,$subject,$corps,"From: $admail\nReply-To:$admail\nX-Mailer: PHP/");
?>

PS : je débute en PHP. merci

Commentaire de alise le 28/10/2006 08:50:46

Bonjour super_sam,
va voir là tu as exemples avec fichiers à télécharger de plusieurs formulaires fonctionnant avec les accents, ils sont testés, et en ligne pour des clients, donc fiables. Et tu verras que les php sont bien plus avancés que tes 2 lignes. N'hésites pas si prob

http://www.flashforum-oi.info/viewtopic.php?t=26
http://www.flashforum-oi.info/viewtopic.php?t=682

Commentaire de luK09 le 29/10/2006 21:24:18

Bonsoir,

Je t'adresse un grand merci pour cette source de grande qualité
( je rechignerais sur les codes insérés sur clip et non sur la frame mais bon, ce n'est qu'un gout personnel^^ ).
Je remercie aussi les personnes qui t'ont permis d'affiner cette source ( 20156 ).

Sur ce je te souhaite une bonne continuation et une agréable soirée :)

Commentaire de DJLUDOX le 15/11/2006 12:29:19

bonjour , j'ai un probleme avec mon formulaire , je n'arrive pas à adapter mon bouton envoyer
mon bouton effacer fonctione donc lescript est bon ...
script effacer :
t2.onSetFocus = function ()
{
    if (t2_2 == "fax:")
    {
        t2_2 = "";
    } // end if
};
t3.onSetFocus = function ()
{
    if (t3_2 == "comments:")
    {
        t3_2 = "";
    } // end if
};
t4.onSetFocus = function ()
{
    if (t4_2 == "your name:")
    {
        t4_2 = "";
    } // end if
};
t5.onSetFocus = function ()
{
    if (t5_2 == "phone:")
    {
        t5_2 = "";
    } // end if
};
t6.onSetFocus = function ()
{
    if (t6_2 == "e-mail:")
    {
        t6_2 = "";
    } // end if
};

si quelqu'un à une idée pour le bouton envoyer ....
voici le script actuel :
on (release) {
// Now import the variables we
// need to send in this movie clip
sender_mail = _root.Semail.text
sender_name = _root.Sname.text
sender_message = _root.Smessage.text
// all the vars we just imported
// will be sent via POST method now
loadVariables("sendmail.php",this,"POST");
// and when receives the answer from
// the server...
this.onData = function()
{
for(var a in this) trace([a,this[a]])
// ok, next frame
_root.nextFrame();
if(this.output=='sent')
{
// in case of success
_root.errTitle = 'Merci.';
_root.errType = "votre message a bien été envoyé.";
} else {
// else
_root.errTitle = "Erreur!";
_root.errType = "attention, une erreur s'est produite en traitant votre message. Merci de réessayer plus tard .";
}
}
}


et enfin le php :

<?
if(!empty($HTTP_POST_VARS['sender_mail']) || !empty($HTTP_POST_VARS['sender_message']) ||  !empty($HTTP_POST_VARS['sender_name']))
{
$to = "djludo.x@free.fr";
$body = stripslashes($HTTP_POST_VARS['sender_message']);
$body .= "\n\n---------------------------\n";
$body .= "Mail sent by: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail']  . ">\n";
$header = "From: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "Reply-To: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";
if(@mail($to, $body, $header))
{
echo "output=sent";
} else {
echo "output=error";
}
} else {
echo "output=error";
}
?>

si vous trouvez la solution ....

Commentaire de biscuitaulait le 16/11/2006 01:15:13

Coucou !
J'ai un ptit soucis très facile à régler pour vous mais pour moi, novice, c'est de la folie !
Voilà le tit soucis :
Je prépare un formulaire sous Flash MX, je le vois, il est beau et tout et tout mais je ne sais pas comment m'en servir !
En gros, je ne sais pas où je doit écrire mon adresse mail sur laquelle je dois recevoir les réponses !
Merci beaucoup pour votre aide !

PS : SVP, pas de langage trop compliqué...je n'y connais pas grand chose ! Merci de votre compréhension. Hi! Hi!

Commentaire de jahnow le 13/12/2006 16:44:54

Salut, tout cela est bien compliqué, et pas facile à modifier, même lorsque je modifie le texte sur le fichier contact.fla, je l'enregistre je relance contact.htm avec mozilla, les modifs n'ont même pas été prises en compte. Alors si ça déjà ça marcher pas, pas la peine d'aller chercher à modifier plus loin. Comme changer les deux images horribles pour le bouton reset et envoi par exemple, comment les modifiées par deux autres un peu mieux ??
Quelqu'un aurait une idée ?? Une réponse pour moi ?

Ou bien quelqu'un aurait-il un Formulaire beaucoup plus simple/facile à modifier et intégrer sur un page html et qui marche à tous les coups, car apparemment beaucoup de soucis avec celui là ?

Merci d'avance à tout le monde

j@hnow

Commentaire de alise le 14/12/2006 09:05:11

ahnow,
si déjà su ne sais pas comment faire pour changer des boutons, ça va être dur !Les boutons se trouvenet dans la biblio il te suffit de cliquer dessus et de modifier l'image.Et ce formulaire ne présente pas vraiment de soucis comme tu as l'air de le dire, il suffit de connaitre les base mini de Flash pour le modifier à ta convenance. Ce formulaire est celui que j'ai fait pour un client, il est actuellement en ligne et marche parfaitement.

biscuitaulait,
il te suffit de mettre ton adresse mail ligne 3 du php :
$MailTo="votreMail@votreFai.com";
à la place de celui-là, et pour attaquer flash et les langages dynamique, il faut un minimum de connaissances de Flash pour comprendre comment ça fonctionne, ce n'est néanmoins pas très compliqué.

Commentaire de jahnow le 14/12/2006 11:23:08

salut,

j'ai bien compris et vu que ce formulaire fonctionnais trés bien. Mais j'ai du mal à le modifier comme par exemple raccourcir le cadre blanc autour qui est trop grand et le formulaire mal centré, ou les textes aussi qui aprés enregistrement de la modification ne change pas quand on relance le contact.htm
...  c'est qu'il faut que je me mette à quelques notions de flash, mais pourrais-tu déjà m'aiguiller pour ces kelkes problèmes surement simple à régler pour un connaisseur.
Merci d'avance et encore une fois ce Formulaire est vraiment bien fait ...

Commentaire de alise le 14/12/2006 19:17:30

Bon Jahnow
pas de prob, envoies-moi ton fla avec un commentaire sur ce que tu veux et je te le fais volontier.
alise@flashforum-oi.info

Commentaire de biscuitaulait le 14/12/2006 20:59:09

Désolée d'être aussi lourde Alise, mais php ça ne me parle pas, je suis sur flash et je change sous flash...je crois que je vais m'y mettre pq ça me casse les ...bip... de ne pas comprendre !!!
Merci pour ton aide en tout cas !

Commentaire de alise le 15/12/2006 08:39:46

biscuitaulait,
il te suffit de mettre ton adresse mail ligne 3 du php :
$MailTo="biscuitaulait@free.fr";
par exemple, et c'est tout

sinon quels problèmes ?

Commentaire de jahnow le 15/12/2006 09:06:39

Alise,

Merci pour tout ce que tu as fait pour moi en dehors de ce forum.
Quel plaisir de voir des gens qui aide les autres pour le plaisir !

Encore merci pour tout

Et si un jour tu décides de faire un petit voyage, tu es mon invité chez moi en Afrique (Guinée Conakry)
http://www.villaelijahguineeconakry.com

j@hnow

Commentaire de biscuitaulait le 15/12/2006 12:00:42

Si tu préfères Alise, quand tu me dis "ligne 3 du php" je ne sais mm pas où trouver le php dans flash, je ne sais mm pas ce que c'est, à quoi ça sert ...
Sous flsh, pour chager d'adresse, c'est simple, je vais sur le bouton et dans propriété j'écris : mailto:biscuitaulait@free.fr (pour reprendre ton exemple). Mais "ligne3 du php" je ne sais pas où ça se trouve!
Mais laisse tomber, c'est pas grave, pq ça à l'air très simple ce que tu me dis donc je me dis que je dois être vraiment pas doué alors j'voudrais pas que tu perdes ton temps. Mais merci qd mm en tout cas :o)

Commentaire de alise le 15/12/2006 12:28:45

Dans flash tu n'a pas à mettre ton email ! C'est dans le fichier "flaform.php" qu'il faut la mettre.
Si tu veux un formulaire adapté à ce que tu veux, passes-moi le nom des champs que tu veux et je te fais-ça en vitesse, tu n'auras plus qu'à l'installer sur ton site.

Commentaire de biscuitaulait le 15/12/2006 12:48:05

T'es sûr? bon comme tu veux, mais ne te sens pas obligé tu sais, en tout cas c'est sympa. Alors je passe commande c'est ça :) J'ai besoin donc que les gens me communique leur pénom, nom, nom de la société, numéro de tél, email et leurs attentes. C'est un formulare pour une demande de devis ou de renseignement !

Commentaire de laureduweb le 11/01/2007 00:48:45

Bonsoir Alise et bravo pour ta patience !
Mon souci a été énoncé plus haut mais point de solution à l'horizon. Il concerne la validation du mail, on pourrait croire qu'il ne s'envoie pas alors que c'est le contraire. Comment faire donc pour "le vider" ? (a noter que j'ai enlever pas mal de champs). Et une question subsidiaire, au reçu, la partie message se présente comme ceci : Message: <TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="13" COLOR="#000033" LETTERSPACING="0" KERNING="0">bonjour, j'ai visité votre site...</FONT></P></TEXTFORMAT>, pourquoi ? j'ai regardé partour j'ai rien trouvé.
Merci pour ta réponse.

Commentaire de alise le 11/01/2007 08:56:50

Bon je vais te faire ton formulaire
pour le vider il suffit de mettre le nom du champ et "" :
prenom="";
nom="";
email="";
phone="";
ecole="";
adresse="";
ville="";
codepostal="";
objet="";
mess="";

Cette semaine tu auras ça

Commentaire de laureduweb le 11/01/2007 22:53:55

merci alise. Je suis novice dans ce domaine, donc je tatonne, je fouille je cherche mais là j'avoue être un peu perdue. Où doivent figurer ce que tu me dis, sur le bouton envoyer ou bien dans le php ?
J'ai essayé de mettre ceci dans le bouton envoyer mais ça ne change rien donc j'ai dû mal faire.
Mais si je n'ai pas de solution j'essaierai de me débrouiller autrement.

Commentaire de alise le 12/01/2007 07:18:58

Bonjour laureduweb,

si tu veux m'envoyer ton fichier
alise@flashforum-oi.info

Bicuitaulait,
je me mets à ton formulaire

A++

Commentaire de alise le 12/01/2007 12:43:54

Bicuitaulait,

le mail que je viens de t'envoyé avec ton formulaire, m'a été retourné :
<biscuitaulait@free.fr>

SMTP error from remote server after RCPT command:
host mx1.free.fr[212.27.48.6]:
550 5.1.1 user unknown

Commentaire de biscuitaulait le 12/01/2007 13:31:08

C'est normal car mon mail c'est biscuitaulait@hotmail.fr et PAS free.fr ! Je me suis trompée en te le donnant ??? OUPS !

Commentaire de electro_warrior le 22/01/2007 13:44:30

Bonjour Alise et merci beaucoup pour cette messagerie php qui a aidé beacoup de gens autours de moi !
Je travaille actuellement sur le site d'un client et je dois lui faire une messagerie. Un ami m'a donné le lien vers ce formulaire en php, et je l'ai adapté aux besoins de mon client. Mais quand j'ai voulu le tester sur le serveur (Celeonet) il ne marchait pas : le mail revenait vide et sans informations... (au niveau 0)
Je l'ai donc testé sur un autre serveur pour être sûr que ca ne venait pas du php ou du swf... Sur OVH tout fonctionne très bien.. (au niveau 0)
J'ai envoyé un mail à l'hébergeur qui m'a répondu d'aller voir sur cette page : http://www.phpdebutant.org/article113.php
et que j'y trouverais les réponses a mes questions... mais je ne comprend pas grand chose...
J'ai vraiment besoin d'aide !
D'avance merci !

Commentaire de electro_warrior le 22/01/2007 13:45:14

désolé pour le double post

Commentaire de electro_warrior le 22/01/2007 13:50:40

Pour être plus précis voilà la réponse exacte de l'hébergeur :

Le problème vient du fait que votre variable Register_globals est à OFF pour des raisons de sécurité. Je vous invite donc à lire l'article ci-dessous afin de résoudre votre problème.
Article : http://www.phpdebutant.org/article113.php

Ca te dit quelque chose ?
merci

Commentaire de alise le 22/01/2007 13:57:53

Ca me dit rien du tout, désolé, par contre je peux te dire que ce formulaire, marche chez Free, unetun,ovh, mais par contre pas chez online qui n'accepte pas la function "mail", mais "email" aussi pour des raisons de sécurité.

Je vais mettre un post sur mon forum pour expliquer les modifs à apporter au script pour la function "email".

Vérifie auprès de Celeonet, la function acceptée !

Commentaire de electro_warrior le 22/01/2007 14:19:04

Merci de ta réponse aussi rapide Alise,
J'ai demandé à l'hébergeur pour la function "mail" ou "email" et je te tiendrais au courant de la réponse..
Si je ne trouve pas de solution je vais devoir changer d'hébergeur juste pour une variable qui n'est pas acceptée pour une question de sécurité !
Je trouve ca complètement incensé ...

Commentaire de alise le 22/01/2007 14:29:58

Voilà, j'ai fait un petit topo là :
http://www.flashforum-oi.info/viewtopic.php?p=3604#3604

J'ai eu le même problème que toi, pour un client, en 2005 la function mail était acceptée, chez Online, et à la mise à jour du site de ce client en novembre, je me suis aperçu que ses 2 formulaires ne marchaient plus, en regardant de plus près leur doc, je me suis aperçu que la function "mail" était désactivée, et que seule "email" fonctionnait.

Essaies de faire un test avec "email", la modif à effectuer est expliquée sur le lien plus haut.

Commentaire de electro_warrior le 22/01/2007 14:34:36

Voila ce que Celeonet m'a répondu :

"La fonction mail est actif sur Celeonet.

La variable register_globals est une des vériables qui composent l'environnement php défini dans un fichier qui s'appelle php.ini."

Commentaire de electro_warrior le 22/01/2007 14:52:12

Il ne semble pas que la fonction "mail" soit désactivée sur celeonet :

"Voici la liste des fonctions désactivées sur les serveurs de Celeonet si vous êtes sur le cluster 1. Il s'agit principalement de fonctions utilisant des commandes systèmes et qui sont donc potentiellement dangereuses pour un hébergement mutualisé.[LIST]
[*]"ini_alter, ini_set, escapeshellcmd, escapeshellarg, exec, shell_exec, set_time_limit, system, passthru, proc_open, proc_close, proc_get_status, diskfreespace, disk_free_space, set_socket_blocking, linkinfo, lstat, leak, putenv, getmyuid, getmypid, listen, ignore_user_abord, popen, virtual"

Remarque : Celeonet ne peut réactiver ces fonctions (même ponctuellement) pour des raisons évidentes de sécurité.

Les clusters 2,3 et 4 n'ont que 4 fonctions désactivées (shell_exec, exec, passthru et system). Si vous avez besoin d'une de ses fonctions, notamment pour un système de paiement, contactez-nous via le support."

Y a t il une de ces fonctions dans la messagerie php que tu as proposée ??
Merci

Commentaire de alise le 22/01/2007 15:01:21

Non, il n'y a aucune de ces fonctions utilisées pour le formulaire, et c'est quand même curieux que ça marche chez OVH et pas chez Celeonet !

Commentaire de electro_warrior le 22/01/2007 15:45:48

Ca y est Alise ca marche !
Ils ont mis la variable register_globals à ON et tout fonctionne très bien...
Merci de ton attention et de tes conseils !

Commentaire de electro_warrior le 25/01/2007 17:35:54

Salut Alise ! Merci encore pour ce formulaire qui est vraiment génial et facilite la vie de beaucoup d'entre nous j'en suis sûr !
J'ai juste un dernier soucis : une fois rempli le formulaire semble rester sur la frame 3 et ne se recharge pas sur la frame 1.
Du coup si une personne le rempli une fois, il est impossible de le renvoyer une deuxieme fois sans avoir à recharger la page...
(Les champs de texte sont actifs mais le bouton "envoi" ne fonctionne plus...)
J'ai cherché partout l'action qui lui disait de rester sur la frame 3 après le bouton "envoi" mais je ne l'ai pas trouvé.
Aurais-tu une solution s'il te plaît ?
Merci

Commentaire de alise le 25/01/2007 19:13:24

Normalement si le formulaire reçoit bien le signal du php, les champs se remettent automatiquement à zéro et normalement doit-être prêt à resservir, tu dois donc avoir encore un prob de ciblage quelque part.

Commentaire de electro_warrior le 25/01/2007 19:52:24

Effectivement les champs se remettent a zero et on peut le reremplir mais quand on click sur "envoi" rien ne se passe ...
Je ne vois vraiment pas d'où ca peut venir... j'ai regardé sur le bouton "envoi" mais je n'arrive pas a comprendre où ca plante...
C'est là non ?
on (release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;
loadVariablesNum("flaform.php", 0, "POST");
}
else if(Body == "") {
mc.Status = "Votre message SVP";
}
if (Subject == "") {
mc.Status = "Votre adresse SVP";
}

if ( MailFrom .indexOf("@") ==-1 ||  MailFrom .indexOf(".") ==-1) {
mc.Status = "Email incorrect !";
}
if (lastname == "") {
mc.Status = "Votre nom SVP";
}
if (firstname == "") {
mc.Status = "Votre prénom SVP";
}
}

Commentaire de electro_warrior le 02/02/2007 12:32:41

Salut Alise !
Nous sommes 3 maintenant à avoir ce même problème dans mon entourage. Une fois le formulaire rempli et envoyé, les champs ne s'effacent plus et ne reviennent plus en frame 1... J'ai testé le formulaire sur un site vide et tout à bien fonctionné. Les champs de textes se vident apres l'envoi et on peut réenvoyer un message. Mais si je transforme la messagerie en clip et que je la place sur mon site, le bug reviens. Je pense donc que ca doit venir du fait qu'il est collé dans un swf... Aurais-tu une solution ? d'avance merci

Commentaire de alise le 02/02/2007 13:12:53

C'est toujours une question de ciblage, si les champs ne se remettent pas à zéro, c'est que flash ne reçoit pas correctement le signal du php. Comme tu es dans un clip, à priori le signal arrive sur le _root, mais pas dans le clip.

Commentaire de electro_warrior le 02/02/2007 13:23:51

Ok merci Alise.
Et tu sais comment faire pour que le signal arrive dans le clip et pas dans le root ? ca doit faire une semaine qu'on cherche et on trouve vraiment pas... ca doit être sur le bouton statut ou le bouton envoi mais impossible de comprendre ce que c'est. au fait ca correspond à quoi ca : k = 0; j = 40; ??? merci !

Commentaire de laureduweb le 04/02/2007 11:35:15

En ce qui me concerne le problème de validation du formulaire qui ne se vidait pas est résolu, j'avais juste oublié de mettre le champs "status". reste plus que les codes html qui apparaissent dans le Body de réponse.

Commentaire de laureduweb le 04/02/2007 12:31:49

problème de code html apparaissant dans le body du message : RESOLU

Dans le .fla, il suffit de corriger le champ Body en "multiligne sans retour" au lieu de "Multiligne"

Commentaire de bradpittdeuchfalh le 23/02/2007 01:20:25

J'heberge chez OVH. Aucun problème. ça fonctionne super bien.
Mais j'ai besoin de placer mon formulaire egalement sur un blog wordpress hébergé chez podemus. Et là ça marche pas.

J'ai changé dans le code du bouton de validation l'adresse relative "flaform.php" par l'adresse absolue "http://monsite-chezOVH/flaform.php"
Y a t-il autre chose que j'aurais du faire ? ou dois-je simplement conclure que c'est l'hebergement chez podemus qui ne supporte pas ce type d'echange flash-php ?

Merci par avance et merci egalement pour ce script deconcertant de facilité :-)

Commentaire de alise le 23/02/2007 07:10:42

Il est possible que podemus (que je ne connais pas) n'accepte pas la fonction "mail", il te faudrait dans un premier temps essayer avec la fonction "email" et après on verra, sinon le mail devrait marcher avec ton URL absolue

Commentaire de bradpittdeuchfalh le 23/02/2007 12:35:26

Mon php reste hebergé chez OVH et mon flash est sur un blog podemus
Je rectifie "mail" par "email" (dans le script php) mais ça fonctionne toujours pas.
J'ai evidemment laissé l'adresse absolue.

J'ai l'impression que podemus n'autorise pas le transfert de données depuis leurs blogs.

Alise, as-tu d'autres idées qui pourraient me secourir ?
:-)

A bientot

Commentaire de alise le 23/02/2007 12:44:34

Non ile ne suffit pas de remplacer juste "mail" par "email", voilà la modif exacte :Donc à la place de :
mail($MailTo, "Message (de $prenom $nom)", $FormContent, "From: $email");

écrire :
email("webmaster",$MailTo, "$Subject (de $prenom $nom)", $FormContent);

et dans l'autorespondeur, à la place de :
mail( "$email", "Merci pour votre message - Alise", "$contents\n\n",
"From:contact@flashforum-oi.info\n" );

écrire :
email("webmaster","$MailFrom","Merci de votre envoi - Alise","$contents\n\n");

"webmaster" étant ici le nom du compte principal mail de chez Online.

Commentaire de bradpittdeuchfalh le 23/02/2007 12:54:35

Merci pour ta rapidité alise !

cela dit ça fonctionne pas non plus.

Mais je comprends pas trop pourquoi tu me dis de rectifier le php.
Je m'explique :

Sur ovh, si je mets le php et le swf dans le même fichier, tout marche impec. Donc a priori : pas de souci de fonctionnement du script sur ovh
Le probleme c'est que quand je mets le swf ailleurs, sur podemus en l'occurence, là ça ne fonctionne pas. (le script php etant toujours hebergé sur OVH, je change dans le swf l'adresse relative en adresse absolue)

Je pensais que le probleme venait plutot du swf puisque lorsque je clique sur le bouton de validation du commentaire, les données ne partent pas.

Qu'en penses-tu ?

Encore merci :-)

Commentaire de bradpittdeuchfalh le 23/02/2007 17:52:36

Encore un détail que je ne comprends pas.
Hier lorsque je remplissais le formulaire, et que je le validais, il m'ecrivait "okay" et que me disait que le formulaire etait envoyé et immediatement il se réinitialisé. Alors que maintenant, il reste rempli avec les données que j'ai rentrées.

Comment ça se fait ?

Commentaire de alise le 23/02/2007 18:36:57

A mon avis, il y a un prob avec l'hébergeur de ton blog, je pense que le plus simple, si sur ce blog tu as besoin d'un formulaire, tu fais carrément un formulaire flash dans un html hébergé chez OVH, que tu appelles par un bouton de ton blog.
Pour ce qui est des commentaires qui ne partent pas , c'est que le signal du php n'est pas récupéré par flash, problème de ciblage.

Commentaire de zaylatan le 28/02/2007 20:34:38

Salut Alise,
je viens de tester en ligne ton formulaire et il marche impec!!!!
Un immense merci, car il me donne un sacré coup de pouce!!
Zaylatan

Commentaire de zaylatan le 02/03/2007 09:36:30

Salut Alize,
est-ce que tu pourrais me dire à quoi correspondent dans le code du Clip Statut
le K le J et le fameux Statut?
Je l'ai bien repéré dans le php, mais je ne comprends pas exactement à quoi il correspond.
Merci d'avance pour ton éclairage!
Zaylatan

Commentaire de zaylatan le 02/03/2007 09:38:44

Je me suis trompée je voulais dire le Signal au lieu du Statut....
Zaylatan

Commentaire de osomon le 07/03/2007 02:00:49

Avec un load movie ou load movie num, est il possible d'appeler le formulaire afin de le faire fonctionner correctement! En effet j'ai essayer avec un loadmovie celui fonctionne bien hormis le fait que le formulaire reste rempli!

Merci de m'aider à trouver une solution car voila maintenant 3 jrs que je bloke dessus.

Un grands merci d'avance.
Mon email perso au cas ou : esidebox@gmail.com

Commentaire de marclol le 15/03/2007 20:46:24

URGENCE!! L'envoi fonctionne dans le swf et le PHP retourne "Okay" mais je ne recoit aucun msg de confirmation, ni message envoyé dans ma boite! Que se passe t'il ??

Commentaire de gakousei le 06/04/2007 08:11:23

bonjour,
Y a t il une solution pour utiliser ce formulaire sachant que dans mon site, ce formulaire arrive dans un autres swf qui n'est donc pas le swf source.
Le probleme qui se pose c'est que le php ne peut transmettre l'information qu'au swf source on dirait.
Donc si on utilise ce formulaire de tel sorte qu il soit appelé, l'etat reste "en cours d'envoi".
Que puis je faire ?

Commentaire de alise le 06/04/2007 08:32:55

Osomon, Marclol, Gakousei,
tout est expliqué ci-dessous :
http://www.flashforum-oi.info/viewtopic.php?t=26
Pratiquement tous les cas de figure d'utilisation du formulaire sont expliqués, tel que, avec un loadMovie sur un niveau sup, dans un MC, avec la fonction mail, et la fonction email.

Commentaire de jcrecc le 06/04/2007 18:07:52

Bonjour Alise,
Je rencontre le même problème pour le formulaire, avec un loadMovie sup.
Sur le lien que vous donnez, je n'arrive pas à trouver les explications…
Sans doute faut-il s'inscrir pour pouvoir se connecter et les trouver.
Je viens donc de le faire, et attend l'activation de mon compte.
Y a t-il une description rapide pour corriger ce petit soucis… je suis dans l'urgence
et m'arrache les cheuveux…
Merci d'avance… jcrecc


Commentaire de camdev le 11/04/2007 09:37:22

salut! C'est vraiment une bonne source, mais il y a un petit problème avec le numéro de téléphone et le gsm :s

Je n'arrive pas à faire prendre en compte le fait que ces champs textes doivent être remplis pour que l'information soit envoyée. J'ai essayé de les replacer dans le code, mais rien à faire...

Une idée?

Merci! :)

Commentaire de alise le 11/04/2007 09:52:41

else if (!tel.length) {
Status = "SVP entrez votre N° de téléphone.";
}
else if (tel.length!=10) {
Status = "SVP entrez les 10 chiffres de votre numéro de Téléphone.";
}

idem pour le gsm

Commentaire de alise le 11/04/2007 09:55:03

Pardon, un doublé !
JC RECC, oui il faut s'inscrire et attendre la validation, obligé de faire comme ça à cause des Spameurs (viagra, cialis, sites porno, etc)

Commentaire de camdev le 11/04/2007 10:04:51

merci de la réponse rapide :) Mais (ça doit être mois qui m'y prend mal), en insérant le code ainsi, si je clique sur envoyer sans remplir le champ Phone, ça envois quand même les informations, donc sans demander à ce que l'on mette son numéro.

voilà comment j'ai insérer le code :

on (release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;
loadVariablesNum("flaform.php", 0, "POST");
}
else if(Body == "") {
mc.Status = "Votre message SVP";
}
if (Subject == "") {
mc.Status = "L'objet de votre mail";
}

if ( MailFrom .indexOf("@") ==-1 ||  MailFrom .indexOf(".") ==-1) {
mc.Status = "Email incorrect !";
}
if (lastname == "") {
mc.Status = "Votre nom SVP";
}
if (firstname == "") {
mc.Status = "Votre prénom SVP";
}

else if (!Phone.length) {
                Status = "SVP entrez votre N° de téléphone.";
                }
                else if (Phone.length!=10) {
                Status = "SVP entrez les 10 chiffres de votre numéro de Téléphone.";
}
}

jpense que j'ai du mal faire, mais le problème, c'est que je sais pas comment bien faire ^^'

Commentaire de alise le 11/04/2007 10:15:15

change
else if (Phone == "") {
               mc.Status = "SVP entrez votre N° de téléphone.";
                }
else if (Phone.length!=10) {
                mc.Status = "SVP entrez les 10 chiffres de votre numéro de Téléphone.";

Commentaire de camdev le 11/04/2007 12:49:21

yep en effet, ça fonctionne ainsi! merci :)

Commentaire de daveddp le 11/04/2007 18:15:13

Salut, j'utilise le formulaire de younes, et je peux vous avouer qu'il fonctionne bien, mais cependant y a un pet ! quand je le passe à un level superieur à _root, il m'envoie ceci :

Société :
Secteur d'activité :
Nom Prenom :
Fonction :
Adresse Mail :
Tél. :
Fax :

et j'ai plus rien. Or j'utilise plusieur level... donc mon form est au level 3 comment faire ?

Commentaire de alise le 11/04/2007 19:19:16

Quoi te dire daveddp, sinon que de poser la question a son créateur.
Pour ma part j'ai expliqué dans mon forum toutes les diverses façons d'utiliser un formulaire comme celui-ci, sur des niveaux différents et dans un MovieClip, et aussi avec des composants :
http://www.flashforum-oi.info/viewtopic.php?t=26
et
http://www.flashforum-oi.info/viewtopic.php?t=682
et sincèrement je ne vois pas l'utilité de recopier tous mes tuts, explications et sources sur FlashKod dans le sens où nous sommes complémentaires.

Commentaire de daveddp le 11/04/2007 19:29:01

le truc dans ton forun http://www.flashforum-oi.info/viewtopic.php?t=26
est qu'il faut tjrs s'inscrire avant d'avoir une source ou de post pas cool ça :(

Commentaire de alise le 11/04/2007 19:36:53

Désolé daveddp
obligé devant la recrudescence de spam pour viagra, cialis, sites pornos etc, de procéder ainsi. Tous les jours je suis obligé de virer tous les matins une vingtaine de spameurs qui s'inscrivent et n'ont rien à voir avec flash. C'est un petit forum sans prétentions et obligé, pour respecter l'objet de ce forum de faire ainsi.

Commentaire de daveddp le 12/04/2007 18:35:22

ok pour le prob. du ...
Société :
Secteur d'activité :
Nom Prenom :
Fonction :
Adresse Mail :
Tél. :
Fax :

...il faut enléver le .text à la fin de chaque champ sous la .fla et ça marche !!!!

Commentaire de johanna14 le 14/05/2007 22:46:22

Bonsoir Alise,
Merci pour ce formulaire simple et clair. Je l'ai tout simplement recopié en supprimant les champs dont je n'avais pas besoin. Je travaille avec Flash 8 et je ne comprends pas grand chose en PHP.
Quand j'utilise la fonction envoyer cela ne fonctionne pas, peut-être y-a-t'il des modifs à faire avec cette version ?
Merci par avance

Commentaire de sebastien247 le 16/05/2007 15:29:03

Salut

Merci pour ce super formulaire (malgré que je n'ai pas réussis a le faire fonctionner ^^) j'ai garder toute les sources envoyer sur mon ftp de ovh (demo1g) pour le tester avant de le mettre en ligne, mais je ne reçoit aucun e-mail et le formulaire reste bloquer sur "envoie d'information"

merci par avance pour ton aide qui je l'espère sera très précieuse

Sébastien

Commentaire de alise le 16/05/2007 20:29:59

sebastien247

tu ne donnes pas assez de précisions sur ton utilisation du formulaire, est-il sur un swf indépendant, chargé sur un niveau supérieur, dans un mc, etc Pleins de paramètres peuvent faire que ça ne fonctionne pas?
Se reporter à ce post qui montre multiples utilisations de ce formulaire? C'est celui que j'ai déjà utilisé pour plus d'une dizaine de clients.

http://www.flashforum-oi.info/viewtopic.php?t=26

Commentaire de sebastien247 le 16/05/2007 21:54:51

J'ai tous simplement pris tes fichiers que j'ai publier (avec F12 ^^) sans l'intégrer dans mon site sans modifier les pages ni le .fla juste l'adresse e-mail dans le .php

Merci pour ta rapidité

Commentaire de alise le 17/05/2007 08:38:56

je viens de regarder sur le site d'ovh, dans l'offre demo 1g, le php est compris, donc ça devrait fonctionner, as-tu effectué les modifs dans le php comme ci-dessous ,

# <?php
# # Là tu mets ton adresse mail ou celle où tu veux recevoir le formulaire
# $MailTo="tonMail@tonSite.com";
# #
# # fonction permettant l'encodage des caractères accentués
# function getFormatedText($texte){
# $texte =utf8_decode($texte);
# $texte =eregi_replace( "\r", "\n", $texte);
# $texte =stripcslashes($texte);
# return $texte;
# }
# # fin de la fonction
#
# # application de la function aux variables concernées
# $prenom=getFormatedText($_POST['prenom']);
# $nom=getFormatedText($_POST['nom']);
# $adresse=getFormatedText($_POST['adresse']);
# $ville=getFormatedText($_POST['ville']);
# $objet=getFormatedText($_POST['objet']);
# $mess=getFormatedText($_POST['mess']);
#
# # Formatage de la Date ################
# le reste est inchangé

Commentaire de sebastien247 le 17/05/2007 12:16:22

J'ai modifier le code et renvoyer tout les fichier et je me suis apercu que j'avais oublier answer.txt
Maintenant cela me marque Envoie, Okay mais je n'ais aucun E-Mail et pourtant j'ai verifier la saisie de l'E-Mail

Commentaire de johanna14 le 17/05/2007 18:44:25

Bonjour,
En fait, mon site flash et construit avec une barre de navigation.swf et un conteneur.swf qui reçoit mes différentes pages toujours en swf. Je pense avoir un souci au niveau du chemin d'accés entre mon formulaire en swf et la programmation PHP. et comme je n'y connais rien en PHP, je ne sais pas faire le lien.
Merci par avance  

Commentaire de alise le 17/05/2007 19:25:51

Johanna14
va faire un tour là :
http://www.flashforum-oi.info/viewtopic.php?t=26
tu auras les différentes façons d'utiliser le formulaire

Commentaire de solabo le 27/06/2007 20:51:07

hello Alise,

Je sais que le problème a déjà été soulevé mais je ne trouve pas la solution. Tout fonctionne nickel mis à part quand je reçoit le formulaire remplit sur ma boite mail, il n'ay pas le contenu qui a été  remplit.
Il est au niveau 0 pour le moment et sera pas la suite dans un autre .swf.
que dois je faire pour qu'il fonctionne ?
je suis chez strato.

Merci d'avance

misscrea

Commentaire de alise le 27/06/2007 21:09:09

Bonsoir Solabo
je ne connais pas strato comme Fai, donc je ne sais pas comment il gère les fichiers dynamiques, lui faut-il un CHMOD 777 sur les fichiers php, accepte-t'il "mail" ou "email", quelle version de php a-t'il ? Autant de questions aux quelles il faut des réponses précises pour le fonctionnement de ce genre de fichiers.

va faire un tour là :
http://www.flashforum-oi.info/viewtopic.php?t=26
tu auras les différentes façons d'utiliser le formulaire et les tester.
Je suis chez 1&1.fr, et les sources ont été également testées chez free.fr

Commentaire de DAOON le 02/07/2007 16:38:57

hello !

Je ne me suis pas amusé à lire la tartine de mail que vous vous êtes envoyé, mais je voulais juste vous dire que pour moi ça fonctionne parfaitement et du premier coup !!!!

Aucune galére, la source est terrible !!!!

Merci Alise.

Commentaire de Orange73 le 19/07/2007 19:06:41

Moi j'ai un probleme concernant l'heure de reception :

Les informations suivantes ont été recues le 19.07.2007 à 19:33:28:

alors que je viens de le recevoir à 18h !

pourtant je n'ai pas touché au code php !!!

Sinon est-il possible de mettre du texte en gras dans le php ? genre

<b>Prénom:</b> $firstname\n
<b>Nom:</b> $lastname\n
<b>E-mail:</b> $MailFrom\n

Mais sa ne marche po sa ^^

Commentaire de Tortue3000 le 20/07/2007 18:21:43

Bon, et bien ca ne marche pas ! mail avec champs vide et "envoi d'information" qui tourne sans fin dans le swf. Domage.

Commentaire de alise le 20/07/2007 19:06:01

Tortue3000
comment charges-tu ton formulaire, au niveau 0, sur un autre swf, quel hébergeur as-tu,te faut-il donner des droits sur le php, autant de questions qui font que le formulaire ne peut fonctionner, il suffit parfois de pas grand chose pour te "prendre la tête pendants des jours"

Commentaire de fry3 le 06/08/2007 13:57:04

Le code est pafait, j'ai pu l'adapter sur une page personnel !!! Cependant mon site est aussi en chinois, ils envoient le formulaire sans problème, mais je recois un mail avec plein de "???" dommage... comment fait que le POST php soit compatible avec ses caractères spéciaux ?! merci d'avance =)

Commentaire de alise le 06/08/2007 19:59:56

Je pense qu'avec ces 2 exemples tu devrais pouvoir synthétiser le tout, là le premier est la façon de gérer un texte en japonais

http://www.flashforum-oi.info/viewtopic.php?t=699
http://www.flashforum-oi.info/viewtopic.php?t=256

Commentaire de fry3 le 07/08/2007 10:43:30

merci je vais regardé ca de plus près =) cependant il semble que ca parle de lecture de fichier texte dynamique alors qu'il semblerai que mon problème soit issu du codage utilisé par la fonction PHP d'envoi de mail... je reviendrai après avoir étudier le problème =P hihi !

Commentaire de furious22 le 08/08/2007 00:50:35

Bonjour

comment faire pour mettre 2 fois les boutons radio "type"?

j'ai copier le movie clip je l'ai renomé en "prem" j'ai rajouté "Premiere: $prem\n" dans le php mais je ne recois rien dans le mail?
merci

Commentaire de alise le 08/08/2007 08:54:54

bonjour furious22
no prob je t'envoies quand tu eux un exemple !

Commentaire de alise le 15/08/2007 20:36:01

furious22

C'est parti !!!

Commentaire de guilhain le 21/08/2007 21:43:39

Bonjour à tous
mais ayez pitié des nuls en php.
Moi j'ai flash 8 et je sais faire plein de truc avec. Mais dêh qu'on parle de php! paf suis séché.
Si ou plait que qqn me dise comment faire exactement pour faire fonctionner le formulaire via php. j'y comprend vraiment rien, et je suis sur que ça doit etre si facile que je ne pige rien. ça fait deux jours que je galere. alors aide si ou plait
guilhainfranckyde@yahoo.fr

Commentaire de moznf le 30/08/2007 12:53:50

Bonjour tout le monde!
D'abord un grand merci à Alise qui, grâce à son formulaire m'a sortie d'une galere dont je ne voyait pas la fin!
J'aurai juste une question, mon formulaire est sur un swf qui est appelé en loadMovie par ma principale; lorsque je le rempli je ne recoit que les infos des text input, et pas celles des radioButtons et CheckBox.
Mais si je met mon swf à la racine et que j'y accede directement, cad sans passer par ma principale, tout marche nickel!
Est-ce que vous avez une idée de ce à quoi cela peut etre du?

Commentaire de Sub_Mat le 30/10/2007 10:21:22 10/10

Bravo et Merci pour ta source !

Commentaire de alise le 30/10/2007 10:38:11

Merci Sub_Mat,

MOZNF, va voir là, tout est expliqué, tu as très certainement un problème de ciblage, c'est valable aussi pour GHILHAIN :

http://www.flashforum-oi.info/viewtopic.php?t=4

Commentaire de jeep501 le 03/11/2007 23:28:20

Mince alors ! j'utilissais cette source - impec mais depuis que je l'essae sur ovh je ne peux plus rentrer les "@" !!!!
Pas facile pour entrer une adresse email valide !

Une idée ?

Merci d'avance !

Commentaire de jeep501 le 03/11/2007 23:40:12

Ha j'ajoute que je peux "coller" un "@" et que le formulaire fonctionne à ce momment la ! mais je me vois mal ajouter un texte en expliquant qu'il faut copier un "@" et le coller dans le formulaire !

Commentaire de jeep501 le 04/11/2007 09:23:00

ha désolé c un probleme de loadmovie - j'attends donc que mon inscription soit validée sur http://flashforum-oi.info/ pour avoir la réponse (dommage de pas donner la réponse ici)

Commentaire de lingouf le 07/12/2007 11:02:54

Bonjour
merci pour cette source, elle fonctionne très bien sur mon hebergeur, par contre je dois faire un formulaire hebergé sur ovh demo 1g, et comme sebastien247 tout semble fonctionner il me note "okay" mais je ne reçois aucun mail.

Commentaire de bartvadore le 06/01/2008 00:19:01

bonjour bonsoir
j'ai pas pu lire tout les commentaire ils sont trop nombreux!!
super bonne source félicitation à son auteur;
parcontre j'ai un petit soucis :s
hmm j'ai casiment rien modifier dans le php à par mon mail biensur... mais quand j'envoi le mail je le reçoi bien dans ma boite mais les champ email reste vide d'ailleur sur la boite de récéption il me marque nobody comme expéditeur... et aussi le champ GSM reste aussi vide alors que tout les autres champs marche nickel!

merci de me répondre et bonne continuation :)

Commentaire de alise le 06/01/2008 19:21:58

bartvadore
quel est ton hébergeur, te faut t'il donner les droits à ton php (CHMOD 777), ton formulaire est-il au niveau 0 ou chargé sur un level supérieur, pour GSM as-tu bien changé la variable dans le fla et le php ? Tant de choses qui paraissent insignifiantes font qu'un formulaire ne fonctionne pas ou mal !

Commentaire de bartvadore le 06/01/2008 21:05:10 8/10

merci pour ta réponse ALISE sur les deux sources ;)
alors je suis sous l'hebergeur free-h ton script marche trés bien à par comme je te l'ai dit les deux champs GSM et tel fixe peux tu m'indiquer ce que je doit changer comme variable dans le FLA et le PHP.. est aussi le probléme au niveau de l'email de l'expediteur qui s'affiche toujours pas au sein du méssage envoyer tout en sachant qu'il me marque nobody juste à coté de l'objet du message :s
le chmod est sur 777 et pour le level j'ai pas bien compris mais j'ai rien toucher donc il doit étre sur un level par defaut (@.@)

Commentaire de alise le 07/01/2008 10:27:02

bartvadore
envoies-moi tes fichiers (le fla et le php)en me précisant ta version de Flash,je regarde si je peux je donner un coup de main.

alise@flashforum-oi.info

Commentaire de soyouzgraphic le 17/01/2008 19:31:14

Bonjour à tous !
Et merci Alise pour ce formulaire et le suivi derrière ;-)
J'ai lu les précédents post et j'ai un problème partagé par d'autres : Le message reste bloqué sur "envoi des informations". Mais je recois le bien le mail.
Je crois que tu proposais une solution ici : http://www.flashforum-oi.info/viewtopic.php?t=26
Mais apres y avoir jeté un oeil, çà ne correspond pas (post sur un loading a la place)

Pour indication, je n'ai rien touché au formulaire, juste mis mon adresse email dans le doc php. Le swf est celui d'origine. Donc level 0
Mon hébergeur est www.strato-alojamiento.es. Ca peut venir de là ?

Merci !!!

Commentaire de alise le 17/01/2008 20:15:33

Bonsoir Soyouzgraphic
j'ai ét voir sur le site de ton hébergeur, malheureusement je ne comprend pas l'espagnol (seulement l'anglais et l'italien), je ne peux donx pas savoir quel sont ses  impératifs, peut-être la version du php, peut-être les droits à donner sur les php (CHMod 777), s'il prend la fonction "mail" ou "email", tant de petits détails qui peuvent faire que ton formulaire fonctionne ou non.
Le formulaire que tu as tester fonctionne chez la plupart des hébergeurs acceptant le php4 et la fonction "mail" (Free.fr, ovh.fr, unetun.fr, et bien d'autres), donc tant que je n'ai pas plus d'info, je suis dans l'incapacité de te répondre favorablement

Commentaire de soyouzgraphic le 18/01/2008 20:44:23

Ok merci pour le conseil ;-)
Je vais essayer de tatonner un peu pour resoudre çà...

Commentaire de Hugo900 le 29/01/2008 23:45:17

ton tutorial sur le formulaire ma beaucoup aider... je te remercie beaucoup tu es super de partager tes truc.... meci encore mille fois

Commentaire de crabman le 01/02/2008 00:50:48

Bonsoir ALISE, d'abord merci pour ce formaulaire bien utile et plutôt accessible. Vraiment bien ! Tout fonctionne sans problème, je peux le paramétrer sans soucis.

J'ai juste un petit souci lorsqu'on clique sur les "checkboxes", ds le mail reçu après remplissage, le type désigné ne correspond pas au clic effectué (comme si il y avait un décalage ds le code) celui ci :

onClipEvent (mouseUp) {
//if (!checked) {
if (this.checked==0){
_root.type = "Appartement";
}
if (this.checked==1){
_root.type = "Maison";
} else {
_root.type = "Terrain";
}
}

Donc lorsque je clique par exemple sur la box Appartement, le mail me renvoie Terrain, etc...je ne sais pas d'ou ça peut venir et je tourne en rond. Si On pouvait me depanner ce serait bien cool ;-)

Commentaire de alise le 01/02/2008 09:43:39

as-tu modifier quelque chose dans les scripts ? Parce que je viens de tester chez moi ça fonctionne.

Commentaire de crabman le 01/02/2008 14:18:42

Non je n'ai pas touché aux scripts, j'ai même refait le test avec tes fichiers originaux sous free.

Donc dans le type 1, lorsque je coche "appartement" ou que je laisse par défaut on va dire, ça me renvoie bien type1 > "terrain" dans le mail. Par contre pour "Maison" et "Terrain" cochés, c'est bon ils me renvoient bien ces deux là respectivement.

Si tu arrives à trouver la faille, je t'en serais reconnaissant ;-) En tout cas dans le script flash plus haut, je vois pas ce qui cloche...

Commentaire de poplin le 26/02/2008 13:18:48

Bonjour et merci pour cette source qui me sert bien...

j'ai un soucis car lorsque je l'utilise chez différents hébergeurs (nfrance, 1and1..) tout marche parfaitement mais lorsque je l'utilise chez amen la relation entre le swf et le php ne se fait pas et du coup le mail ne s'envoie pas... :-(
pourtant j'ai bien vérifié le nom du php et le CHMod777... Si quequ'un a une idée.. merci !

Commentaire de alise le 26/02/2008 13:30:19

Bonjour Poplin

quel pack as-tu chez Amen ?

Commentaire de poplin le 26/02/2008 13:34:17

pack web pro+

Commentaire de alise le 26/02/2008 13:47:01

ben ça devrait fonctionner sans problèmes, mais quelle fonction acceptent-il, mail ou email, j'ai un prob à cause de ça chez online qui ne prend pas la fonction "mail", mais "email" et si c'est le cas il faut apporter quelques modifs au php

Commentaire de poplin le 26/02/2008 13:59:49

effectivement, je viens d'essayer de leur demander mais ils ne savent pas me répondre ;-)... le fait qu'il ne fonctionne pas correctement me fait penser que ce doit être "email" :-((

Commentaire de poplin le 26/02/2008 15:08:39

ALISE, je trouve pas comment modifier la fonction mail, si tu as résolu ton pb chez online, je veux bien que tu m'aides... je te remerci

Commentaire de alise le 26/02/2008 15:10:34

voilà ce que j'ai mis pour un client chez online pour remplacer la function "mail":
email("webmaster",$MailTo, "$Subject (de $firstname $lastname)", $FormContent);

#email($copy_dest, "$Subject (de $firstname $lastname)", $FormContent, "De : $MailFrom");
#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );

email("peggi","$MailFrom","Merci de votre envoi - PEGGIMMO.com","$contents\n\n");

#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

Commentaire de poplin le 26/02/2008 15:50:40

ca suppose qu'il faille créer un compte "webmaster" ?

Commentaire de alise le 26/02/2008 15:58:16

yes

Commentaire de poplin le 26/02/2008 16:12:47

cool ! merci ! je teste... :-)

Commentaire de alise le 26/02/2008 18:56:57

chez online, "webmaster@tonSite.fr" est la Bal principale obligatoire, je ne sais chez Amen.

Commentaire de poplin le 29/02/2008 16:32:53

Merci Alise pour ton aide mais chez AMEN, rien n'y fait :-((( j'ai créé l'adresse webmaster et j'ai bien modifié la fin de ton code mais rien...

Commentaire de alise le 29/02/2008 19:10:39

C'est quand même incroyable que chez Amen ils ne soient pas capables de te répondre, ou qu'ils n'aient pas de solution ou d'explications à donner pour le fonctionnement des mail et php

Commentaire de Castrum1 le 20/03/2008 12:35:05

Bonjour, merci pour la source c'est très pratique, mais malheureusement elle ne fonctionne pas chez moi, je l'ai intégrée avec quelques modifications au fichier
swf de mon site web pour que les gens puissent me contacter mais ça pêche quelque part.
J'ai verifié les actions sur le bouton envoi, sur le calque Actions, et même le code et les infos dans flaform.php mais tout parait correct et pourtant rien n'y fait. Je crois que mon fai accepte la fonction mail php, je ne vois vraiment pas

Commentaire de alise le 20/03/2008 13:34:22

montres tes modifs !

Commentaire de Castrum1 le 22/03/2008 02:01:33

voici mes modifs pour le fichier php :

<?php
#
$MailTo="ringletc@yahoo.fr";

# fonction permettant l'encodage des caractres accentu´s
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

$firstname=getFormatedText($_POST['firstname']);
$lastname=getFormatedText($_POST['lastname']);
$Subject=getFormatedText($_POST['Subject']);
$Body=getFormatedText($_POST['Body']);


#
# Formating Date   ############################################################
# ("m.d.Y"); pour passer au format europ´en ("d.m.Y");
# Pour rajouter  les heures de d´calage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'´t´ R´union
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#
$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
----------------------------------------------------------------------------\n
Prénom: $firstname\n
Nom: $lastname\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Sujet: $Subject\n
----------------------------------------------------------------------------\n
Message: $Body\n
----------------------------------------------------------------------------\n

".urlencode(utf8_encode($FormContent));
#
#
mail($MailTo, "$Subject (de $firstname $lastname)", $FormContent, "From: $MailFrom");
#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );
       mail( "$MailFrom", "Merci de votre envoi, je vous contacterai dés que possible - Treeline.fr.nf", "$contents\n\n",
             "From:ringletc@yahoo.fr\n" );
#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

et voici pour le bouton envoi :

on (release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;
loadVariablesNum("flaform.php", 0, "POST");
}
else if(Body == "") {
mc.Status = "Votre message SVP";
}
if (Subject == "") {
mc.Status = "L'objet de votre mail";
}

if ( MailFrom .indexOf("@") ==-1 ||  MailFrom .indexOf(".") ==-1) {
mc.Status = "Email incorrect !";
}
if (lastname == "") {
mc.Status = "Votre nom SVP";
}
if (firstname == "") {
mc.Status = "Votre prénom SVP";
}
}

Commentaire de alise le 22/03/2008 19:29:28

difficile de te dire comme ça sans tester, essayes déjà de virer dans la ligne :
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
et d'écrire comme ça à la place :
$nowClock=date("H:i:s");
je sais qu'à un moment ça m'avait foutu la mer..

Commentaire de Castrum1 le 24/03/2008 07:38:38

Je te remercie beaucoup, je vais deja commencer par faire ça.

Commentaire de marinemai le 25/03/2008 11:34:28

Bonjour,
j'ai testé votre source le message s'envoie mais je ne le reçois jamais !
pourriez vous m'aider !
merci

Commentaire de alise le 25/03/2008 12:23:59

Marinemai,
je repose les questions habituelles:
sur quel niveau as-tu installé le formulaire ? Est-il ou non dans un MC ? Chez quel hébergeur es-tu ? Acceptes-t'il la fonction "mail" ? Faut-il donner des droits de lecture-écriture sur le php (CHMOD777) ?
Autant de questions que de risques de ne pas fonctionner.

Commentaire de Castrum1 le 25/03/2008 12:29:06

Rebonjour,
en tout cas en ce qui me concerne j'ai testé le formulaire
tel quel chez mon hebergeur et ça ne fonctionne pas. Je suis chez Scarlet.

Commentaire de alise le 25/03/2008 12:49:20

je viens de refaire le mail de Davidoff sur les même bases, pour tester il est hébergé sur mon forum (unetun.fr) :
http://www.flashforum-oi.info/mailDavid/form.html

par contre je ne connais pas Scarlet, j'ai regardé sur leur site et n'ai trouvé aucunes données techniques concernant le php ou les langages dynamiques, seulement "vous disposez de 50 MB d'espace web pour créer votre propre site web"

Commentaire de Castrum1 le 25/03/2008 12:53:37

oui il ne sont pas clair j'ai trouvé qu'il acceptait le php ici, http://www.scarlet.be/residential/fr/assistance/shared_hosting/a1504

peut-être faut-il créer un dossier special pour les scripts php à la racine (enfin c ce que j'ai cru comprendre)

je vais tester le form que tu viens de refaire
merci à toi pour le suivi ;

Commentaire de Castrum1 le 25/03/2008 12:55:28

pardon erreur dans le post l'adresse c'est :
http://www.scarlet.be/residential/fr/assistance/shared_hosting/a150466

Commentaire de marinemai le 25/03/2008 13:40:46

JE SUIS CHEZ 1HEBERGEMENT, j'ai un windows mon hebergeur a la fonction mail il est en php 4 et 5;

Commentaire de alise le 25/03/2008 14:07:33

Castrum1
as-tu essayer de placer ton php dans le répertoire cgi-bin ?
et corrigé le chemin du php dans le fla ?

Commentaire de Castrum1 le 25/03/2008 14:12:33

non effectivement je vais plancher la dessus merci

Commentaire de alise le 25/03/2008 14:15:27

marinemai

je viens d'aller voir le site de 1 hébergement, voir dans la FAQ > Puis-je choisir entre php4 et php5 (questions techniques), as-tu configuré le php (choisir le 4).

Sinon, il n'y a pas de raisons pour que ça ne marche pas.

Commentaire de alise le 25/03/2008 14:17:33

marinemai
voir si le php5, n'est sélectionné par défaut

Commentaire de Castrum1 le 25/03/2008 14:30:10

Donc ce que j'ai fait dans le fla sur le bouton envoi :

on (release) {
if (signal != 2 && MailFrom .indexOf("@") !=-1 && MailFrom .indexOf(".") !=-1 && Subject !="" && Body !="" && firstname !="" && lastname !="") {
signal=2;
loadVariables("cgi-bin/flaform.php", "0", "POST");
                etc..

Et j'ai mis le flaform.php dans le dossier cgi-bin mais le statut du formulaire reste sur envoi des informations et aucun mail n'arrive. Je dois avoir la tête à l'envers...

Commentaire de marinemai le 25/03/2008 16:49:28

j'utilise en effet PHP4.
voilà ce que me dit l hebergeur :
Il est possible que vos mails n'arrivent pas à destination car votre variable $MailFrom n'est pas initialisée et que vous utilisez "From:votreMail@votreFai.com\n" dans vos headers.
ils me disent d editer les bonnes infos !
que dois je faire ?!

Commentaire de alise le 25/03/2008 18:54:24

marinemai
fais un essai avec ces sources chez ton hébergeur, il n'y a pas la variable mailFrom

http://www.flashforum-oi.info/tut/email/emailFla_Php.zip

Commentaire de alise le 25/03/2008 18:56:04

marinemai

ce serait sympa de leur part de donner les bonnes infos, c'est trop facile de répondre ça !

Commentaire de alise le 25/03/2008 18:59:39

Castrum1
tu n'as pas un autre hébergeur chez qui tester ? Fais un essai de mes sources sans rien changer, juste l'adresse email où doit revenir l'info, j'ai pour le moment pas reçu de test de ta part sur :
http://www.flashforum-oi.info/mailDavid/form.html
as-tu envoyé quelque chose ?

Commentaire de Castrum1 le 25/03/2008 20:10:03

Si j'ai un autre hebergeur mais il n'accepte pas les scripts php,
pour ce qui est de l'essai avec ta source c'est ce que j'ai fait, je n'ai changer
que l'adresse ou doit arriver le mail. Non le formulaire ne fonctionne plus,
page introuvable. Je crois que je vais me concentrer sur les options de l'hebergeur.
Merci ;

Commentaire de marinemai le 26/03/2008 09:39:46

merci pour cette nouvele source mais cette fois le message ne s'envoie carrément pas quand je tente l'envoie ça me dit erreur le msg n'a pas pu être envoyé !!!
je suis perdue !

Commentaire de Castrum1 le 26/03/2008 15:29:00

Aleluyah Alise! ça fonctionne enfin! j'ai changé d'hebergeur, je suis parti
chez multimania et au miracle ça fonctionne. Chez Scarlet on dirait que la
fonction mail et les scripts php pose problème. je sais où mettre mon site mnt
avec une petite redirection ;-)
Merci à toi

Commentaire de alise le 26/03/2008 19:25:25

Castrum1
tant mieux !

marinemai
je ne sais plus quoi te dire, ça me parait tellement simple ! Aurais-tu un compte chez Free pour tester ?

Commentaire de marinemai le 27/03/2008 14:44:12

non, je n'ai pas d'autre compte, vous pensez donc que le problème vient de mon hebergeur ? je leur ai demandé si il avit quelque chose à parametrer...ils m'ont dit non le problème doit venir du flash !

Commentaire de alise le 27/03/2008 19:19:49

marinemai

les sources telles que je les ai déposé sur ce forum, en ne changeant que ton adresse mail sur le php, fonctionnent chez de multiples FAI (Fournisseurs d'Accès Internet) et hébergeurs, tels que Free, Online, OVH, unetun, Multimania (donc en gros les principaux hébergeurs).
Donc si tu testes les sources en ne changeant que l'adresse mail dans le php et que ça ne fonctionne pas, ça ne peux pas venir du fla, mais de l'hébergeur qui a certainement des contraintes que je ne connais pas.
Pour te conforter dans ce problème, ouvres-toi un compte chez Free et fais les tests.
Voir le cas de Castrum1 !

Commentaire de Castrum1 le 27/03/2008 19:26:20

lol merci pour la ref ^^ oui teste avec un autre hebergeur, qui accepte fonction mail et php4,ensuite no probème, merci encote pour le suivi ;

Commentaire de marinemai le 28/03/2008 18:55:06

merci pour ces réponses,
est ce que le problème pourrait venir du fichier texte, car sur le mien je n'ai rien écrit ?!!!

Commentaire de alise le 28/03/2008 19:26:44

Non pas du tout, le fichier .txt ne rentre pas du tout en ligne de compte du non fonctionnement du formulaire

Commentaire de marinemai le 29/03/2008 08:49:30

ALORS je suis perdue !!!!
je ne sais plus quoi faire...
une autre question qui n'a rien avoir comment puis je centré mon flash sur tous les écrans quelque soit leurs tailles? car sur mon écran il est centré mais dès que je le regarde sur un plus grand il est à gauche ? est ce que le fait de le mettre dans un tableau pourrait suffir ?
merci.

Commentaire de alise le 29/03/2008 09:00:08

Pour le centrage envoies-moi ton mail, je te passe des sources explicatives
alise@flashforum-oi.info

Commentaire de fred1275 le 21/04/2008 19:48:25

Bonjour Alize, bravo et merci pour cette source de form., enfin un que j'arrive à mettre en place :-)
J'ai en revanche un problème de ciblage lorsque je charge le form. (dans une cible) par loadMovie depuis un fla principal.
J'ai bien été ici : http://www.flashforum-oi.info/viewtopic.php?t=4 comme tu le dis plus haut pour comprendre le "Formulaire au niveau Supérieur" mais rien n'y fait...Il me semble que c'est le chemin de la variable "signal" que je n'arrive pas à pointer correctement.
Si tu peut m'aider ce serais avec plaisir... merci

Commentaire de sitejude le 25/05/2008 11:21:17

Bonjour et merci,
je t'ai envoyé un message privé sur ce problème que je rencontre, mais je précise  : les carctères obtenus habituellement avec la touche shift appuyée quand on rempli ton formulaire ne marchent pas depuis mon pc, sauf sur Internet explorer 7. Ni safari ni firefox ne me permettent de taper les carctères suivant
1234567890°+~#{[|`\^@]

c'est assez génant pour le @

Merci pour ton aide

Commentaire de alise le 25/05/2008 20:06:39

Sitejude
désolé de ne pas t'avoir encore répondu, je reçois pas jour de dizaines de demandes. En ce qui me concerne très difficile de te répondre étant sur Mac et n'ayant jamais rencontré de ce genre de problèmes !
As-tu essayé sur un autre ordinateur, pour voir si la même chose se reproduisait ?

Commentaire de sitejude le 26/05/2008 19:30:17

merci en tout cas de réponse,
je suis allé sur un mac chez des amis et ce problème ne se pose pas sur le firefox installé sur ce mac, mais sur mon pc seul Internet explorer affiche correctement les caractères..
Une histoire d'encodage du texte sur le navigateur ? j'ai modifié, fais des essais..rien.

mais sur ton fla, peut-être dois-je intégrer certains carctères dans les propriétés du texte? je ne sais pas trop utiliser ces options. Je sais par contre intégrer une police dans le swf qui ne serait pas installée sur l'ordi du destinataire...

je vais demander aux internautes amis quand le site sera réellement en ligne, ce qui se passe chez eux.
je t'envoie quand même le lien en MP, c'est à la page contact... Aucune obligation de t'en occuper de suite, bien sûr.


Sinon, si tu peux me dire comment faire pour que ton formulaire serve pour deux adresses différentes, sachant que les fichiers sont stockés à la racine : il faut sans doute les renommer : "platformBis.php, "contactBis.html" "contactBis.swf" en modifiant le code correspondant. Je n'ai pas essayé...

merci encore

Commentaire de sitejude le 30/05/2008 16:06:47

en cherchant sur les forums j'ai trouvé le même souci et appliqué une solution proposée qui marche :
c'est une question de la ligne "wmode transparent" dans le code html, (parmètres du swf) je l'ai supprimée et c'est réparé.

Commentaire de alise le 30/05/2008 19:26:52

si tu veux envoyer le formulaire à deux (ou plus) adresses différentes pas besoin de créer un nouveau php pour cela, le php existant est suffisant, il faut lui ajouter quelques lignes de script et hop ! Au tout début :
$MailTo="maPremiereAdresse@monSite.com";
$copy_dest="maDeuxiemeAdresse@monSite.com";

ensuite sous "".urlencode(utf8_encode($FormContent));"

mail($MailTo, "Objet (de $prenom $nom)", $FormContent, "De : $email");
mail($copy_dest, "Objet (de $prenom $nom)", $FormContent, "De : $email");

Objet, étant le thème du mail que tu veux

Commentaire de djoudjouly le 13/06/2008 22:46:26

Bonjour Alise,
Merci pour ton formulaire, je remarque qu'il est très utile pour beaucoup de personnes... Je le trouve très sympa et pratique...
Voilà je ne sais si tu peux m'aider dans mon problème. J'ai très bien réussi à modifier le formulaire à ma convenance, dans une copie de ton fichier fla. Ensuite, je l'ai intégrer dans un site test identique à mon site final. Sur serveur tout fonctionne très bien, la réception des mails sont correcte... Et voilà où est mon problème! Lorsque je le met dans mon site final, j'ai plus que deux champs de textes qui fonctionnent, le bouton "envoyer" ne réagi plus et le "statut d'envoi" non plus. Pourtant tout est identique aux autres tests et j'ai beau chercher je ne comprends rien. Serait-il possible que tu y jet un coup d'oeil. Car là je vais m'arracher les cheveux... Je reste à ta disposition! Merci d'avance!

Commentaire de alise le 14/06/2008 15:07:33

Ok DJOUDJOULY,
la version de Flash employée, et je veux bien y jeter un coup d'½il !
alise@flashforum-oi.info

Commentaire de moulr le 30/06/2008 17:37:48 10/10

Génial merci et bravo pour cette source!
Ca marche super bien!

Commentaire de bradpittdeuchfalh le 30/07/2008 13:07:26

ne fonctionne pas sous free ni 1and1 mais ok sous ovh
pourquoi ?

Commentaire de alise le 30/07/2008 14:22:20

Bonjour,

Fonctionne sous Free (voir le formulaire):
http://alainlise.free.fr/

Sous 1et1.fr (voir flash Dynamic, il y en à plusieurs)
http://www.flashforum-oi.info/viewtopic.php?t=4
http://www.flashforum-oi.info/tut/formulaire1/speeder2.html

et sous OVH (contact > formulaire)

et Online.net (voir > recherche et contact)
http://www.peggimmo.com/


http://www.kazalise.fr/

Commentaire de alise le 30/07/2008 14:23:47

pardon OVH :
http://www.kazalise.fr/

Commentaire de INFOFACILE49 le 05/08/2008 12:49:59

Merci pour ce script, super utile pou un débutant comme moi !

Commentaire de packline le 04/09/2008 12:17:57

Bonjour et merci pour ce formulaire que j'ai utilisé maintes fois sur OVH. Il fonctionnait parfaitement jusqu'à ce que l'on soit passé en PHP5 et là... misère. Quelqu'un connait-il les mises à jour à effectuer aux fichiers pour le rendre compatible en PHP 5 ?
Merci d'avance.

Commentaire de alise le 04/09/2008 14:02:45

ben il faut que je regarde car j'ai aussi un site hébergé chez OVH, je vais vérifié s'il fonctionne et je te tiens au courant

Commentaire de alise le 04/09/2008 20:13:01

Bon packline
tout fonctionne parfaitement bien chez moi, le mail et l'accusé réception, et je n'ai rien modifié de spécial concernant php5.
Mon site : www.kazalise.fr et copie de ma réservation :
Les renseignements suivants ont été reçu le 09.04.2008 à 20:02:38:
----------------------------------------------------------------------------

Prénom : Alain

Nom : Dréano

Email : alainlise@izi.re

----------------------------------------------------------------------------

Nombre de semaines réservées : 2

Total à régler : 650 Euros

Arrhes versées : 195 Euros

Solde à payer à l'arrivée : 455 Euros

----------------------------------------------------------------------------

Semaine(s) du : 6/09/2008

Au : 20/09/2008

----------------------------------------------------------------------------

Notre heure d'arrivée : 6h35

Par le vol numéro : AF5648

----------------------------------------------------------------------------

Commentaire : voir si avec php5 ça fonctionne toujours

----------------------------------------------------------------------------
et copie de l'accusé réception:

De : postmaster@kazalise.fr
Objet : Merci pour votre réservation - Kazalise
Date : 4 septembre 2008 22:02:38 GMT+04:00
À : alainlise@izi.re


Bonjour, Madame, Monsieur Dréano Alain,

Nous vous remercions de l'intérêt que vous portez à notre studio.
Nous avons reçu avec plaisir votre demande de réservation du 6/09/2008 au 20/09/2008.
Si cette période est disponible et dès que nous aurons reçu 195 Euros à titre d'arrhes, nous vous la réserverons.
Vous recevrez alors un email de confirmation.

Sincères salutations.
KAZALISE
Alain&Lise Dréano

Commentaire de packline le 08/09/2008 11:32:27

Bonjour Alise,

Après quelques recherches, le formulaire fonctionne très bien sur les derniers serveurs d'OVH. Il suffit de renseigner tous les champs après l'écriture de la function getFormatedText($texte) pour la gestion des caractères accentués.

En tout cas merci pour votre source qui m'est donc toujours utile ! Et à une prochaine peut-être.

Commentaire de daviddenis le 19/09/2008 11:38:52

Bonjour Alise,

Tout d'abord, merci pour ton script.

Je suis hébergé chez Amen sur un Pack Web Pro. Je teste ton formulaire avec les fichiers de départ sans avoir modifié autre chose que l'adresse mail du destinataire.

Je reçois bien le mail avec tous les caractères accentués, mais je n'ai pas d'expéditeur qui apparaît.
Mon deuxième soucis est que le status reste sur "envoi des informations" et que les champs ne se remettent pas à zéro( les infos remplies resteent sur le formulaire)

J'ai tenté après avoir lu tous les post (et dieu sait si il y en a) de faire un tour sur ton forum, mais pas moyen de s'inscrire pour voir les topics.

Je n'ai pas encore intégré ce formulaire dans mon propre site (enfin celui de mon client), et comme je l'ai lu plus haut, je risque de me retrouver avec quelques soucis en plus, mais bon, je procède par étape, pour l'instant j'aimerais que tout fonctionne avec les fichiers que tu nous a fournis.

Merci d'avance pour ton aide

Test visible sur :http://www.sma-informatique.com/php/contact.html

Commentaire de alise le 19/09/2008 12:00:49

Tu ne peux pas t'inscrires, curieux ? Je sais que c'est assez fastidieux, mais pour éviter les spams, j'ai été obligé de procéder ainsi, essayes encore une fois, si tu n'y arrives pas je t'inscrirais avec un PW provisoire.

Ecris-moi tes coordonnées à
alise@flashforum-oi.info

Ensuite, on essayeras de régler ton problème

Commentaire de daviddenis le 19/09/2008 12:05:37

Bonjour Alise,

Finalement, vu que je continue à chercher en même temps que je poste des messages, je viens de trouver la solution à mon problème.

Cette information est valable pour tous, il y a un ch'tit oubli dans le code du fichier PHP, il manquait la ligne pour que l'adresse mail soit prise en compte et donc visible dans l'entête du mail et également dans le corps du mail.

# fin de la fonction

$firstname=getFormatedText($_POST['firstname']);
$lastname=getFormatedText($_POST['lastname']);
$MailFrom=getFormatedText($_POST['MailFrom']); <<<<<<<<<<<<<<<<<<<<<<<<<<
$Subject=getFormatedText($_POST['Subject']);
$Body=getFormatedText($_POST['Body']);
$region=getFormatedText($_POST['region']);
$commune=getFormatedText($_POST['commune']);
$descriptif=getFormatedText($_POST['descriptif']);

Voilà, je pense que cela sera utile pour tout le monde.

Du coup, le statut passe de "envoi des infos" à "Okay" et tous les champs du formulaire se remette à zéro.

Le formulaire fonctionne bien.

Merci Alise, car je misère depuis un bon moment sur les formulaires

Commentaire de fred1275 le 30/09/2008 22:20:59

Bonjour Alizé,

J'ai un petit problème depuis un bon moment maintenant que j'aimerais bien arriver a résoudre à présent avec votre aide.
Lorsque j'héberge ce form. @free.fr, tout fonctionne, en revanche lorsque je prend le même et que je le met @OVH l'expéditeur n'apparait pas ni dans le corps du message, ni dans le message lui même ?¿ J'ai bien tanté la correction de "Davidenis" qui préconise une ligne de code supplémentaire mais rien n'y fait...
Dans le post, les utilisateurs hébergé chez ovh ne semblent pas se plaindre de ce problème.
quest-ce qui peut clocher chez moi... et quelle est la logique?¿

merci pour votre aide.

Commentaire de alise le 01/10/2008 16:03:00

Fred1275
J'ai un site chez OVH
http://www.kazalise.fr
et le formulaire classique, tout fonctionne parfaitement, je te joins ci-dessous de contenu de mon php :

<?php
###############################################################################
# Placer votre adresse mail ci-dessous
#
$MailTo="kazalise@free.fr";

# fonction permettant l'encodage des caractères accentués
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

# application de la function aux variables concernées
$firstname=getFormatedText($_POST['firstname']);
$lastname=getFormatedText($_POST['lastname']);
$MailFrom=getFormatedText($_POST['MailFrom']);
$Body=getFormatedText($_POST['Body']);
#
# Formatage de la Date   ######################################################
#
$nowDay=date("m.d.Y");
$nowClock=date("H:i:s");
#
# Formatage du contenu   ######################################################
#
$FormContent="
Les renseignements suivants ont ÈtÈ reÁu le $nowDay ? $nowClock:
----------------------------------------------------------------------------\n
PrÈnom : $firstname\n
Nom : $lastname\n
Email : $MailFrom\n
----------------------------------------------------------------------------\n
Nombre de semaines rÈservÈes : $weeks\n
Total ? rÈgler : $total Euros\n
Arrhes versÈes : $arrhes Euros\n
Solde ? payer ? l'arrivÈe : $solde Euros\n
----------------------------------------------------------------------------\n
Semaine(s) du : $duDate\n
Au : $auDate\n
----------------------------------------------------------------------------\n
Notre heure d'arrivÈe : $heure\n
Par le vol numÈro : $vol\n
----------------------------------------------------------------------------\n
Commentaire : $Body\n
----------------------------------------------------------------------------\n
";
#
#
mail($MailTo, "$Subject (de $lastname $firstname)", $FormContent, "From: $MailFrom");
#
#
# Autorepondeur   #############################################################
#
$phr="Bonjour, Madame, Monsieur $lastname $firstname,\n\n";
$phr.="Nous vous remercions de l'intÈrÍt que vous portez ? notre studio.\nNous avons reÁu avec plaisir votre demande de rÈservation du $duDate au $auDate.\n";
$phr.="Si cette pÈriode est disponible et dËs que nous aurons reÁu $arrhes Euros ? titre d'arrhes, nous vous la rÈserverons.\n";
$phr.="Vous recevrez alors un email de confirmation.\n\n";
$phr.="SincËres salutations.\n";
$phr.="KAZALISE\n";
$phr.="Alain&Lise DrÈano\n";
$contents=$phr;
#
#      $filename = "answer.txt";
#     $fd = fopen( $filename, "r" );
#     $contents = fread( $fd, filesize( $filename ) );
#     fclose( $fd );
     mail( "$MailFrom", "Merci pour votre rÈservation - Kazalise", "$contents\n\n",
        "From:kazalise@free.fr\n" );
#
#
# Variable Flashsignal   ######################################################
#
#
$signal=1;
echo "signal=$signal";
#
#
###############################################################################
?>

PS, c'est Alise et non Alizé

Commentaire de fred1275 le 01/10/2008 22:10:23 10/10

Tout fonctionne a présent correctement chez les deux hébergeurs...
mais le mystère reste entier pour moi?¿
Je n'ai plus qu'à régler les caractères accentués qui ne s'affichent pas dans la réponse
surement un problème d'encodage...

En tout cas merci beaucoup pour ce form. et pour ta disponibilité ;-)

Commentaire de fred1275 le 02/10/2008 16:09:08

Bonjour Alise,
Je reviens vers vous pour mon problème de formatage des caractères accentués.
Lorsque je reçois un mail rédigé depuis le form. l'en-tête est correctement formaté avec les accents
Par contre aucun accent n'apparait dans le corps du mail.
J'ai essayé d'enregistrer le .php avec différents encodages... mais aucun changement.

Auriez vous une piste pour connaitre l'origine du problème?
Merci d'avance.

Commentaire de fred1275 le 12/10/2008 14:53:12

Bonjour à tous,
Après avoir tourné le problème... et le script dans tous les sens,
tout est rentré dans l'ordre
malheureusement sans que je comprenne vraiment d'où venaient mes problèmes ?¿
En tout les cas le form. fonctionne parfaitement pour moi ;-)
merci

Commentaire de arezzololo le 16/01/2009 19:28:03

Bonjour à tous,
Je planche depuis quelques jours sur la mise en forme pour mon site full flash mais j'ai toujours le problème avec certaines adresses mails qui ne fonctionnent pas, style des adresses hotmail ou orange.
Ce qui me semble bizarre avec les adresses hotmail, c'est que le mail réponse arrive bien à destination alors qu'aucun mail n'arrive à la source.
Si vous avez eu ce genre de soucis, comment le résoudre? Merci pour vos réponses

Commentaire de kabillo le 27/02/2009 18:27:00

Salut à tous,

Ce formulaire est pas  mal du tout, il m'a appris pas mal de choses mais malheureusement j'arrive presque a le faire marcher mais je reçois un mail vide... Je suis chez 1&1 donc a priori pas de problèmes de toute façon j'ai testé le formulaire d'origine il marche très bien. Mais je crois que j'ai un problème du coté de mon .fla on dirait qu'il n'arrive pas du tout a transmettre ce qui est écrit dans les champs. Pourtant j'ai bien mis le nom  et les variables d'ailleurs si je met le même nom que la variable (comme sur le fla d'origine) j'ai un code bizarre qui se met dans le champs -_-. Je comprend vraiment pas ou est le problème.

Commentaire de alise le 27/02/2009 19:13:33

arezzololo

je ne sais que te répondre n'ayant jamais eu ce problème, ni chez Free, ni 1&1.fr, ni OVH,et ni online.net, chez qui j'ai des sites qui fonctionnent.

kabillo,
j'ai mon forum qui est chez 1&1.fr et tous les tests des formulaires, et autres applications fonctionnant avec php et php/mySQL fonctionnent parfaitement.
Je pense qu'effectivement tu dois avoir un ti prob dans ton fla (parfois il suffit de pas grand chose pour que ça ne marche pas), essayes de tout reprendre à zéro, et si vraiment tu n'y arrives pas envoies-moi ton fla.

Commentaire de Pokepat le 16/03/2009 17:20:31

Bonjour à tous,et à toi Alise particulièrement.
Ton formulaire fonctionne parfaitement si je n'y change rien. Je l'ai testé sur un swf simple, chez free, no problem. Je ne comprends pas grand chose au php, mais je comprends à peu prés la logique. Donc, j'ai gardé scrupuleusement les mises en forme pour tenter de rajouter des nouveaux champs de texte, dans le fla et dans le php. Rien n'y fait... J'ai essayé de changer les noms des champs (ainsi que les variables)pour le personnaliser, rien n'y fait....
Ca fait 2 jours que je planche dessus et je désespère....!!! Faut absolument que j'accomode ton formulaire à mes besoins. Pourquoi je n'arrive pas à rajouter un champs de texte???. Enfin, il est rajouté puisqu'il m'arrive dans le mail, mais il n'est suivi d'aucune information.... Je ne sais pas si je me fais bien comprendre....
Je suis preneuse de la moindre information qui pourrait me faire avancer. Merci d'avance

Commentaire de alise le 16/03/2009 18:30:32

Pokepat
envoies-moi tes fichiers, je regarde, je te rajoutes les champs souhaités et je t'explique, je peux pas mieux faire

Alise
alise@flasforumoi.info
http://www.flasforumoi.info

Commentaire de Pokepat le 16/03/2009 19:14:30

Merci Alise d'avoir répondu aussi vite. C'est rare, quelqu'un comme toi... J'ai honte mais je vais profiter de ton offre car vraiment, je crois avoir écumer tout le net, et avoir décortiqué ton code dans tous les sens... Y'a forcément quelque chose qui m'échappe, et je serai vraiment contente que tu m'expliques le pourquoi ça ne marche pas.
Je t'envoie sur ton mail.

Commentaire de alise le 16/03/2009 19:26:56

Ok, j'attend tout ça et te répond dès demain, car chez moi il y a 3 heures de plus (et, oui, ile de la Réunion) !

Commentaire de Pokepat le 16/03/2009 20:16:39

Voilà, c'est parti. J'espère que tu recevras car je viens d'aller sur http://www.flasforumoi.info, ....mais j'ai une page vide. C'est normal??
Vu l'heure, je te souhaite une bonne nuit...

Commentaire de alise le 16/03/2009 20:25:14

non pas normal
http://www.flashforumoi.info/
je viens d'y aller et no soucy
il manquait le "h" de flash, désolé, j'ai mal mentionné l'URL
donc mon email
alise@flashforumoi.info

Commentaire de Pokepat le 22/03/2009 10:43:04

Bonjour tout le monde.
Je tenais à remercier publiquement l'intervention d'Alise pour toute la peine qu'il s'est donnée, hors forum, pour faire tourner mon formulaire. Bravo à lui pour cette source. Je crois qu'il y a peu de sources comme celle-ci (je parle de formulaire) qui soit aussi pertinente pour répondre à nos besoins.
Oui, Alise, j'ai comparé mon fla et ta correction. J'ai vu et compris ce qui n'allait pas. J'ai surtout vu un PHP largement modifié...je n'y serais jamais arrivée toute seule, ...vu que je n'y connais rien en la matière.
Encore bravo, et encore Merci

Commentaire de Freddu le 21/04/2009 21:57:07

Freddu
http://www.pcdomservice.com
Bonjour tous le monde

Voilà pour moi un fichier PHP qui fonctionne très bien :

<?php

// Placer votre adresse mail ci-dessous

$Nom=$HTTP_POST_VARS['Nom'];
$Prenom=$HTTP_POST_VARS['Prenom'];
$MailFrom=$HTTP_POST_VARS['MailFrom'];
$Objet=$HTTP_POST_VARS['Objet'];
$Messages=$HTTP_POST_VARS['Messages'];

$MailTo="monMail@fai.fr";


// Formatage de la Date

$nowDay=date("d.m.Y");
$nowClock=date("H:i:s");


function meftexte($texte){
         $texte = utf8_decode(urldecode($texte)); // Flash MX envoi du texte au format utf-8, cette ligne permet de decoder ce texte et de l'adapter au format d'un mail
         $texte = trim($texte); // Retire les espaces blancs inutiles en debut et fin de chaine
         $texte = stripslashes($texte); // Retire les \ de la chaine
         //$texte = nl2br($texte); // Converti les retours charriots en <br>
         $texte = str_replace("&gt;", ">", $texte); // str_replace remplace les caractères par d'autres caractères dans la chaine placée en paramètre
         $texte = str_replace("&lt;", "<", $texte);
         $texte = strip_tags($texte, '<a><b><i><u><img><br>'); // N'autorise que certaines balises html
         return $texte;
}


// composition de l'header du mail (entête)

$entete = "From: $nom <$mail>\nContent-Type: text/html; charset=iso-8859-1"; //ceci indique que le mail est écrit en html.

//mise en forme des variables texte

$Messages = meftexte($Messages);
$sujet = meftexte($sujet);


// Formatage du contenu

$FormContent="
Les renseignements suivants ont ete recu le $nowDay a $nowClock:\n
----------------------------------------------------------------------------
Nom: $Nom\n
Prenom: $Prenom\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------
Objet: $Objet\n
----------------------------------------------------------------------------
Message:\n
$Messages
----------------------------------------------------------------------------\n
";

mail($MailTo, "$Objet (de $Nom $Prenom)", $FormContent, "From: $MailFrom");

// Autorepondeur voir le fichier texte answer.txt

       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );
       mail( "$MailFrom", "Merci de votre envoi - PC DOMICILE SERVICE", "$contents\n\n",
             "From:monMail@fai.fr\n" );


// Variable Flashsignal


$signal=1;
echo utf8_encode("signal=".$signal);

?>

Commentaire de studiotiger le 24/04/2009 18:13:16

Bonjour à tous,

Un grand coup de chapeau à toi Alise 4 ans sans te lassé... il faut le faire

Ton formulaire fonctionne parfaitement mais biensur... j'aimerais que sur la première scène il y ai un clip et dans se clip tous le reste. As tu ceci

J'ai tout retourné, j'aime bien me dépatouillé par moi même mais là...

Et bien merçi d'avance pour ta réponse même si elle est négatif

Commentaire de alise le 24/04/2009 20:14:31

Bonsoir,
en fait si je comprends bien (sinon, reprends-moi, tu voudrais que ton formulaire soit dans un clip ?
Si oui, aucun problème, juste à ajuster un bon ciblage, ça pas très compliqué, flash a pour cela un outil un peu méconnu, qui est dans le panneau AS, une petite cible.

Commentaire de studiotiger le 25/04/2009 07:01:19

Bonjour Alise,

Merci de m'avoir répondu super rapidement, c'est pas très compliqué... ca dépend pour qui

oui j'ai trouvé ceci   http://help.adobe.com/fr_FR/Flash/10.0_UsingFlash/WS1815F5D6-50B9-4ca6-A4E8-8114B32B012D.html

ca fait peur, je vais essayer, on verra

Un grand merci pour ta disponibilité, un bon week end à vous tous et biensur à toi Alise

Commentaire de alise le 25/04/2009 08:32:15

comme tu dis ça fait peur les explications, pourquoi faire simple quand on peut faire compliqué.
Va voir là, j'explique comme cibler simplement:
http://www.flashforumoi.info/forum/viewtopic.php?t=4

Commentaire de studiotiger le 25/04/2009 09:43:34

je suis bleufé, déjà une réponse...

j'ai essayé ton adresse sans succès il me faut un nom d'utilisateur et un mot de passe

attention, pour info, je suis sous mac

Merci d'avance

Commentaire de alise le 25/04/2009 09:58:37

oui, pas de prob, je suis sur Mac moi-aussi, il faut t'enregistrer simplement comme sur tout forum

Commentaire de studiotiger le 25/04/2009 10:10:38

ok, je ne suis pas un adepte des forums, je viens de m'inscrire. Je n'attends plus que le compte soit acitivé pour aller voir

Merci

Commentaire de studiotiger le 28/04/2009 15:35:47

Bonjour Alise,

Merci, mon problème est réglé tout fonctionne correctement, la cible est vraiment un belle outil.

Mais un problème en cache un autre et oui

Le formulaire fonctionne en ActionScript 1.0 mon problème c'est qu'il faudrait qu'il fonctionne sur ActionScript 2.0

Peux-tu m'aider sur se coup là ????

Car mais capacité son malheureusement limité

Un grand merci d'avance

Commentaire de studiotiger le 28/04/2009 15:38:35

suite

car pour que le calque "Robot" puisse fonctionner il faut qu'il soit sur ActionScript 1.0 mon problème c'est qu'il faudrait qu'il fonctionne sur ActionScript 2.0

Commentaire de martuxa le 04/05/2009 20:10:14

Bonjour Alise,
Tout d'abord merci pour toutes ces explications détaillées sur ce formulaire; je n'y connaissait pas grand chose j'y voit bcp plus clair aujourd'hui. Après pas mal d'aller retour sur les codes AS et PHP j'ai enfin une version qui fonctionne très bien, sauf... une petite coquille sur le clip Status (invariablement apparait "_level0.mc.Status" dans le champ de texte dynamique; ça disparait pour laisser place à invalid name ou email sent par exemple le cas échéant) dont je n'arrive pas à trouver la solution; problème de ciblage ou autre, j'avoue que j'ai retourné la chose ds tous les sens rien n'y fait. Aurais tu une idée d'ou cela peut venir? Je mets le code du clip Status ici:

onClipEvent (load) {
k = 0;
j = 40;
}
onClipEvent (enterFrame) {
if (_root.signal == 1) {
Status = "Message sent !";
k++;
if (k>=40) {
Status = "";
this.type.gotoAndStop(2);
this._parent.signal = 0;
this._parent.fullname = "";
this._parent.company = "";
this._parent.MailFrom = "";
this._parent.Phone = "";
this._parent.Event = "";
this._parent.Place = "";
this._parent.Dates = "";
this._parent.Lang = "";
this._parent.Body = "";
k = 0;
}
} else if (_root.signal == 2) {
Status = "Transmitting...";
}
}

Merci pour ta disponibilité.
Marta

Commentaire de alise le 04/05/2009 20:40:25

tu veux m'envoyer ton fla et ton php, je peux regarder si tu le veux;
alise@flashforumoi.info

Commentaire de graphpas le 15/06/2009 19:30:21

Bonsoir,

j'ai un soucis avec le formulaire je ne recois pas le retour du messages du correspondantest-ce que quelqu'un pourrait m'eclairer sur le problème. merçi

Commentaire de graphpas le 15/06/2009 19:31:46

voiçi le code php..

<?php
#
$MailTo="graphpas@hotmail.com";

# fonction permettant l'encodage des caractres accentu´s
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

$firstname=getFormatedText($_POST['firstname']);
$lastname=getFormatedText($_POST['lastname']);
$Subject=getFormatedText($_POST['Subject']);
$Body=getFormatedText($_POST['Body']);
$region=getFormatedText($_POST['region']);
$commune=getFormatedText($_POST['commune']);
$descriptif=getFormatedText($_POST['descriptif']);

#
# Formating Date   ############################################################
# ("m.d.Y"); pour passer au format europ´en ("d.m.Y");
# Pour rajouter  les heures de d´calage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'´t´ R´union
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#
$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
----------------------------------------------------------------------------\n
Prénom: $firstname\n
Nom: $lastname\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Sujet: $Subject\n
----------------------------------------------------------------------------\n
Message: $Body\n
----------------------------------------------------------------------------\n
Numéro de téléphone: $Phone\n
----------------------------------------------------------------------------\n
Numéro de GSM: $Gsm\n
----------------------------------------------------------------------------\n
Type: $type\n
----------------------------------------------------------------------------\n
Type2: $type2\n
----------------------------------------------------------------------------\n
Case à cocher: $caseCoche\n
----------------------------------------------------------------------------\n
Nombre de Pièces: $pieces\n
----------------------------------------------------------------------------\n
Surface: $surface m2\n
----------------------------------------------------------------------------\n
Prix souhaité: $prix Euros\n
----------------------------------------------------------------------------\n
Région: $region\n
----------------------------------------------------------------------------\n
Commune: $commune\n
----------------------------------------------------------------------------\n
Descriptif: $descriptif\n
----------------------------------------------------------------------------\n
".urlencode(utf8_encode($FormContent));
#
#
mail($MailTo, "$Subject (de $firstname $lastname)", $FormContent, "From: $MailFrom");
#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );
       mail( "$MailFrom", "Merci de votre envoi - netcreative.eu", "$contents\n\n",
             "From:graphpas@hotmail.com\n" );
#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

Commentaire de grossetruie le 08/07/2009 13:44:23

hello Alise,

Joli script :o)

Petit oubli, la variable MailFrom dans la liste des textbox de la class Php n'est pas affectée dans les sources, donc pas de confirmation mail pour le client et pas d'adresse d'expéditeur dans le mail retour.

Pour les noob rajouter dans la liste :
$MailFrom=getFormatedText($_POST['MailFrom']);

@+

Commentaire de alise le 08/07/2009 13:52:03

hello,
$MailFrom=getFormatedText($_POST['MailFrom']);

ne concerne que le formatage des textes accentués et spéciaux, hors dans un adresse mail, rien de tout cela.

Cette ligne sup, n'empêchera pas le bon fonctionnement, mais n'apporte rien à la source.

Commentaire de grossetruie le 08/07/2009 14:31:11

ben c'est pas le retour que j'ai eu, du fait qu'elle n'était pas affectée je n'ai pas eu de confirmation (pour celui qui saisit) et le l'expéditeur n'était pas notifié sur l'en-tête du mail retour.

donc $MailFrom=$_POST['MailFrom']; est bien utile au minimum, cela dit je vais rajouter une fonction de validation d'adresse mail pour les mauvaises saisies selon les standards, ça mange pas de pain ;o) Je te renvoie la class complétée si tu veux ?

Commentaire de alise le 08/07/2009 15:27:26

Curieux ce que tu m'annonces, car c'est le formulaire que j'ai sur mon site de location et qui fonctionne parfaitement, si tu veux tester, je te renverrais copie du mail que je recevrais :
http://www.kazalise.fr

Et pas pal d'autres formules de mail sur mon site :
http://www.flashforumoi.info.

Mais volontier pour ta class complétée.

Commentaire de grossetruie le 09/07/2009 09:59:44

Tout dépend comment ton Php est configuré, le serveur de ton site ne doit pas avoir la contrainte de déclarer une affectation de variable dans les scrypts, voir les variables globales en Php qui permettent de coder plus proprement. En clair, toutes variables issues d'un post ou d'un get ou autres objets externes doivent être affectées à une variable au préalable et avant toute opération. EX : $toto = $_POST['toto']; ou $titi = $_GET['titi']; Ce process est devenu en vogue à partir de la version 4 de php, et par défaut pour les versions de php aujourdhui il est actif, ce qui peut déconcerter les nouveaux flasheur codeur.

Commentaire de mingyue le 17/07/2009 10:25:26

Salut,
J'arrive bien à faire marcher mon formulaire, je reçois le message et toutes les infos qu'il contient, si ce n'est que les caractères accentués de s'affiche pas. Je n'ai pourtant pas touché à cette partie là du code. As-tu une idée?

Merci.

Commentaire de bosseagle le 25/07/2009 21:43:40

Salut, Alice j'aurais besoin de ton aide si tu veux bien! je travaille sur un site tout flash et je m'y connais peu en php, j'ai dans mon fla un formulaire contact un autre formulaire entreprise et enfin un troisième formulaire cv. Est-ce que tu pourrais y jeter un coup d'oeil et me dire ce qui ne va pas car aucun d'eux ne fonctionne, les fichiers php je les aient glaner sur ce site, j'attends de savoir si tu acceptes pour t'envoyer mon fla et les php merci.

Commentaire de alise le 25/07/2009 21:48:23

hello bosseagle
bien sûr sans problèmes

Commentaire de alise le 25/07/2009 21:50:50

mingyue

si tu n'as pas changé le nom des champs de textes et variables ça devrait marcher normalement, sinon y un problème c'est sûr

Commentaire de bosseagle le 25/07/2009 22:03:50

Merci, Alise pour ta rapidité et désolé je viens de me rendre compte que j'avais écorcher ton nom oups je t'envoie tout ça de suite.
ps: ou veux-tu que je t'envoie mon fla?

Commentaire de alise le 25/07/2009 22:12:44

alise@flashforumoi.info

je regarde ça demain car chez nous il est déjà 0h 15

Commentaire de bosseagle le 25/07/2009 22:28:39

Merci, bonne nuit

Commentaire de bosseagle le 26/07/2009 16:45:14

Bonjour, Alise
je t'es envoyé le fla pour CS3, un grand merci et bonne chance à toi.

Commentaire de damienb63 le 20/08/2009 19:51:20

Bonjour j'ai juste un petit probleme,tout marche parfaitement sauf que le statu reste bloquer a "Envoi des informations". Je comprend pas pourtant j'ai rien modifié. Je suis juste en local et je boss sur Flash CS3. Quelqu'un pourrait m'aider svp.

Commentaire de alise le 20/08/2009 20:41:22

Tu ne peux pas tester correctement en local pour les maileurs, envoies tes fichiers sur un serveur et testes. En local tu n'as pas de serveur de mail, donc les tests sont toujours négatifs et ne fonctionnent pas, même si tu te sers de WAMP ou MAMP.

Commentaire de damienb63 le 20/08/2009 20:47:39

Alors j'ai envoyé sur le serveur qui est hebergeur-discount. J'ai jamais de probleme et le CHMOD 7777 est bien mis. Les mails s'envoye bien je reçois l'accusé. Le seul probléme c'est que ça reste bloquer sur "envoi des informations". C'est pas grand chose mais ça m'enbête quand même.

http://www.allansilveross.com/3.0/form_as.swf
http://www.allansilveross.com/3.0/contact.html

Commentaire de alise le 20/08/2009 20:56:46

je viens de tester, c'est effectivement pas normal, qu'il reste bloqué là, car lors de l'envoi, les champs doivent se vider et le message d'envoi être modifié

Commentaire de damienb63 le 20/08/2009 23:01:08

Merci de ta rapidité! Tu pense que ça peut venir d'ou?

Commentaire de damienb63 le 20/08/2009 23:03:28

J'ai bien reçu ton email de test. Je cherche mais je trouve pas.

Commentaire de alise le 21/08/2009 10:33:45

tu es sûr de n'avoir absolumment rien changé

Commentaire de damienb63 le 21/08/2009 11:33:05

Non absolument rien a part que j'ai enlever des champs de formulaire,mais même tel quel sans absolument rien changer il me faisait ça aussi.

Commentaire de alise le 21/08/2009 12:22:35

tu veux m'envoyer tes fichiers que je les teste sur mon serveur, qui sait ?

Commentaire de damienb63 le 21/08/2009 13:31:51

Oui peut-tu juste me rappeler ton adresse email stp? Et merci encore,mais si ça marche vraiment pas ne t'en fait pas je ferai un formulaire en php dans une pop-up. Ce sera sympa aussi.

Commentaire de alise le 21/08/2009 14:45:37

alise@flashforumoi.info

mais y a aucune raison pour qu'il ne fonctionne pas, cela vient peut-être d'ailleurs, le mieux est de tester

Commentaire de sneo le 14/09/2009 12:23:23

salut je m'appel steph et je travaille sur ton formulaire. je crée une application pour ma copine.. ou tu peux choisir entre 3 packs par la suite tu a plusieurs option pour le personnaliser. tous est chiffre. a la fin tu doit (grace a ton formulaire)envoyer un mail pour finaliser ton pack. toutes la première partie marche bien mais ton formulaire me semble bien mais je bloque aussi au moment de l'envoi.. il reste sur envoi en cour...


peux tu m'aider ?.
merci d'avance
steph

Commentaire de alise le 14/09/2009 12:39:37

Bonjour Steph,

vagues comme précisions, je repose les questions habituelles:
sur quel niveau as-tu installé le formulaire ? Est-il ou non dans un MC ? Chez quel hébergeur es-tu ? Acceptes-t'il la fonction "mail" ? Faut-il donner des droits de lecture-écriture sur le php (CHMOD777) ?
Autant de questions que de risques de ne pas fonctionner.

Commentaire de sneo le 14/09/2009 14:07:43

Salut pour mon hebergeur il n'y a pas de probleme...
Il n'est pas dans un movie clip il est a la racine.
Dit moi ton adresse mais c'est tjs alise@flashforumoi.info
comme sa je t'envoi mon fichier source et tu peux zieuter un petit coup... si bien sur sa ne te dérange pas...

Commentaire de alise le 14/09/2009 15:05:48

exactement, sans prob, envoies !

Commentaire de sneo le 14/09/2009 15:15:46

voila dit moi si tu ne pige pas un truk bon tu verra c'est du code symple...
merci

Commentaire de cbabyline le 17/09/2009 16:55:38 8/10

Salut Alice !

Je trouve ton formulaire super alors j'ai voulu l'utiliser. Je l'ai un peu modifié car je n'avais pas besoin d'un formulaire aussi complet et je l'ai intégré dans une page .aspx.
Malheureusement pour moi ça ne fonctionne pas :-(

Le site sur lequel je l'ai mis : http://www.andilly-taxi.fr/Contact.aspx

Le code de la page (y'a une page maître):

<%@ Page Language="C#" MasterPageFile="~/Modele.master" AutoEventWireup="true" CodeFile="Contact.aspx.cs" Inherits="Contact" Title="Untitled Page" %>
<%@ Register Assembly="FlashControl" Namespace="Bewise.Web.UI.WebControls" TagPrefix="Bewise" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script language="javascript" type="text/javascript">
// <!CDATA[

function Button1_onclick() {

}

// ]]>
</script>

    <center><span style="text-align: justify">                
                Ce formulaire est destiné à vous permettre de nous laisser des messages ou nous demander
                des informations sur les différents services que nous dispensons.<br />
                    <br />
                Pour une réservation, veuillez vous rentre sur la page destinée à cet effet.<br />
                    <br />
                Merci d'avance pour l'intérêt que vous nous portez, nous tenterons de répondre à
                votre message dans les plus brefs délais.<br />
                </span>
                    <hr />
                <bewise:flashcontrol id="FlashControl1" runat="server" height="300px" movieurl="~/Animations/Contact/contact2.swf" width="600px" SwLiveConnect="True" UseExpressInstall="True"></bewise:flashcontrol>
    </center>
</asp:Content>

Te serait-il possible de m'aider ?

Merci d'avance.
Céline.

Commentaire de alise le 17/09/2009 20:14:32

Bonsoir Céline,
d'abord c'est Alise et pas Alice (mais c'est pas grave, juste un clin d'½il !) et d'autre part je ne connais pas du tout, mais du tout l'ASP. Il faudrait donc que quelqu'un qui connait bien ce language traduise le PHP en ASP, ce serait d'ailleurs un plus. Je suis désolé, mais n'étant déjà pas un expert en PHP, avec l'ASP, là je suis complètement largué ! Si une âme charitable voulait bien s'y mettre ce serait très sympa.

Commentaire de cbabyline le 18/09/2009 08:53:28

Bonjour Alise ! ;-)

Merci pour ta réponse rapide même si ça ne m'avance pas !
J'espère également que quelqu'un puisse m'aider car là je patauge un peu.
Je vais continuer à chercher. Si j'ai la solution je la publierais.
En attendant, je veux bien un peu d'aide si quelqu'un connait la solution ça ira plus vite !! :-D

Merci encore.

Céline

Commentaire de lp5 le 09/10/2009 08:45:40

L'un des meilleur code que j'ai pu trouver sur ce site. Vraiment bravo. pour moi, c'est un 9/10

Commentaire de lethimo le 21/10/2009 10:48:27

Bonjour Alise,
j'ai moi aussi le même problème d'envoi d'informations que DAMIENB63. Avant de placer mon propre formulaire, pour tester j'ai placé les fichiers dézippés tels quels sur le serveur SFR qui nous héberge, (en changeant les adresses mails tout de même) et rien...
http://leparcthimonnier.perso.sfr.fr/contact.html

J'espérais profiter de la réponse donnée à DAMIENN63, mais il n'y a pas eu la suite de votre échange. J'ai cherché sur le site sans trouver la  réponse ;o(

Faut-il changer les permissions sur le serveur ?

Merci d'avance...

Eric

Commentaire de alise le 21/10/2009 12:10:42

tu as vérifié les droits lecture-écriture sur le php (CHMOD777) ? Tu es sûr que SFR accepte le php ? Qu'il accepte la fonction "mail()" ou seulement "email()" ?

Commentaire de lethimo le 21/10/2009 12:35:55

Merci Alise
Pour le chmod c'est réglé. Pour le php chez SFR, je me renseigne....

Commentaire de alise le 21/10/2009 12:39:18

j'ai été voir sur leur site pour tes pages perso, tu as droit à 1 Go, php5 et mySQL, par contre je n'ai trouvé aucun détail concernant les fonctions acceptées, mais peut-être dans ton espace perso, c'est spécifié !

Commentaire de lethimo le 21/10/2009 13:23:08

Re-bonjour Alise
En fait en cherchant, je viens de découvrir que la fonction mail() est interdite chez SFR
Y a-t-til une solution ?

Commentaire de alise le 21/10/2009 14:30:43

tu vois parfois à cause de détails comme ça (très important) on se prend la tête, donc se sont des renseignement qu'il faut aller chercher en amont avant d'attaquer !

Ils n'utilisent pas mail pour des raisons de sécurité, mais très certainement "email"
voilà le script que j'ai fait pour un de mes client, hébergé chez "online.net" avec la fonction "email()":
<?php
#
$MailTo="contact@flashforum-oi.info";
#$copy_dest="alise@flashforum-oi.info";
$firstname=utf8_decode($firstname);
$firstname=eregi_replace( "\r", "\n", $firstname);
$firstname=stripcslashes($firstname);
$lastname=utf8_decode($lastname);
$lastname=eregi_replace( "\r", "\n", $lastname);
$lastname=stripcslashes($lastname);
$Subject=utf8_decode($Subject);
$Subject=eregi_replace( "\r", "\n", $Subject);
$Subject=stripcslashes($Subject);
$Body=utf8_decode($Body);
$Body=eregi_replace( "\r", "\n", $Body);
$Body=stripcslashes($Body);
#
# Formating Date   ############################################################
# ("m.d.Y"); pour passer au format européen ("d.m.Y");
# Pour rajouter  les heures de décalage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'été Réunion
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#
$FormContent="
Les informations suivantes ont ÈtÈ reÁues le $nowDay ? $nowClock:\n\n
----------------------------------------------------------------------------\n
PrÈnom : $firstname\n
Nom : $lastname\n
E-mail : $MailFrom\n
----------------------------------------------------------------------------\n
Sujet : $Subject\n
----------------------------------------------------------------------------\n
Message : $Body\n
----------------------------------------------------------------------------\n
NumÈro de tÈlÈphone : $Phone\n
----------------------------------------------------------------------------\n
NumÈro de GSM : $Gsm\n
----------------------------------------------------------------------------\n
".urlencode(utf8_encode($FormContent));
#
#


email("webmaster",$MailTo, "$Subject (de $firstname $lastname)", $FormContent);

#email($copy_dest, "$Subject (de $firstname $lastname)", $FormContent, "De : $MailFrom");
#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );

email("alise","$MailFrom","Merci de votre envoi - FLASHFORUMOI.INFO","$contents\n\n");

#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

Commentaire de lethimo le 21/10/2009 15:41:43

Pour le tester, faut-il changer autre chose que le mail du début. Parce que pour l'instant, rien...



Commentaire de alise le 21/10/2009 15:53:20

adresse mail au début, et tu remplaces "webmaster" par le nom de l'adresse mail

Commentaire de alise le 21/10/2009 15:54:41

et il te faut aussi vérifier si les variable de ton fla, correspondent à celles du php, sinon, effectiment ça ne marchera pas

Commentaire de lethimo le 21/10/2009 16:50:46

Pour éviter de toucher au fla j'ai rajouter des lignes qui corrrespondent aux champs :

Mais rien ne fonctionne pour l'instant :

<?php
#
$MailTo="ericdamitio@hotmail.fr";

/*
# fonction permettant l'encodage des caractres accentu´s
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction
*/

#$copy_dest="alise@flashforum-oi.info";
$firstname=utf8_decode($firstname);
$firstname=eregi_replace( "\r", "\n", $firstname);
$firstname=stripcslashes($firstname);
$lastname=utf8_decode($lastname);
$lastname=eregi_replace( "\r", "\n", $lastname);
$lastname=stripcslashes($lastname);
$Subject=utf8_decode($Subject);
$Subject=eregi_replace( "\r", "\n", $Subject);
$Subject=stripcslashes($Subject);
$Body=utf8_decode($Body);
$Body=eregi_replace( "\r", "\n", $Body);
$Body=stripcslashes($Body);
$region=utf8_decode($region);
$region=eregi_replace( "\r", "\n", $region);
$region=stripcslashes($region);
$commune=utf8_decode($commune);
$commune=eregi_replace( "\r", "\n", $commune);
$commune=stripcslashes($commune);
$descriptif=utf8_decode($descriptif);
$descriptif=eregi_replace( "\r", "\n", $descriptif);
$descriptif=stripcslashes($descriptif);


#
# Formating Date   ############################################################
# ("m.d.Y"); pour passer au format europ´en ("d.m.Y");
# Pour rajouter  les heures de d´calage horaire ,ajouter "time()+3600*(2+date("I")));" +2 heure d'´t´ R´union
$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));
#
# Formating Body content ######################################################
#

$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
----------------------------------------------------------------------------\n
Prénom : $firstname\n
Nom : $lastname\n
E-mail : $MailFrom\n
----------------------------------------------------------------------------\n
Sujet : $Subject\n
----------------------------------------------------------------------------\n
Message : $Body\n
----------------------------------------------------------------------------\n
Numéro de téléphone : $Phone\n
----------------------------------------------------------------------------\n
Numéro de GSM : $Gsm\n
----------------------------------------------------------------------------\n
Type : $type\n
----------------------------------------------------------------------------\n
Type2 : $type2\n
----------------------------------------------------------------------------\n
Case à cocher : $caseCoche\n
----------------------------------------------------------------------------\n
Nombre de Pièces : $pieces\n
----------------------------------------------------------------------------\n
Surface : $surface m2\n
----------------------------------------------------------------------------\n
Prix souhaité : $prix Euros\n
----------------------------------------------------------------------------\n
Région : $region\n
----------------------------------------------------------------------------\n
Commune : $commune\n
----------------------------------------------------------------------------\n
Descriptif : $descriptif\n
----------------------------------------------------------------------------\n
".urlencode(utf8_encode($FormContent));
#
#
email("ericdamitio@hotmail.fr",$MailTo, "$Subject (de $firstname $lastname)", $FormContent);

#email($copy_dest, "$Subject (de $firstname $lastname)", $FormContent, "De : $MailFrom");

#
#
# Autoresponder   #############################################################
#
#
       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );

email("ericdamitio@hotmail.fr","$MailFrom","Merci de votre envoi - FLASHFORUMOI.INFO","$contents\n\n");
#
#
# Flashsignal Variable   ######################################################
#
$signal=1;
echo "signal=$signal";
#
###############################################################################
?>

Commentaire de alise le 21/10/2009 19:40:20

déjà là tu as une erreur :
email("webmaster",$MailTo, "$Subject (de $firstname $lastname)", $FormContent);

à la place du devrais avoir :
email("nomChezSFR",$MailTo, "$Subject (de $firstname $lastname)", $FormContent);

soit le nom déposé chez ton FAI (hébergeur) et non un email comme hotmail (soit chez sfr)

Bon pour le reste je n'est pas beaucoup de temps, mais il faut vraiment vérifier les variables de Flash par rapport à celle du php

Commentaire de lethimo le 22/10/2009 09:28:08

Ok Alise, merci
je vérifie tout ça

Commentaire de davadav le 01/11/2009 16:34:16

merci beaucoup pour ce formulaire qui fonctionne très bien

j'ai juste rencontrer un petit problème sous le navigateur Google chrome dans les champ de texte on ne peu pas rentrer certain caractère spéciaux comme les arrobases ce qui empêche le fonctionnement.
voila et encore merci  

Commentaire de alise le 01/11/2009 18:29:32

ben Google chrome connait pas trop suis sous Mac et marche pas, mais j'utilise FF

Commentaire de guzul le 12/11/2009 15:11:19

Bonjour Alise,


Je te remercie pour ton code qui est une mine d'or, et me convient parfaitement, je l'ai un peu modifié a ma guise (supprimé qqs champs).
Cependant... :) Je t'explique mon soucis car les liens que tu as cité ne sont plus en ligne:

Je dispose d'un .swf principal dans lequel un clip contenant un menu avec divers boutons, dont un qui va charger le .swf de ton formulaire mail.
Il se charge nickel, je recois l'email complet, quand j'en envoie un, mais le champ "envoi des informations" ne passe pas à OK (ou sur les codes erreurs si je ne remplis pas tout) et les autres champs ne se réinitialisent pas.

J'ai testé les sources directement sans passer par mon site, mais en attaquant directement le répertoire contenant les fichiers .php et .swf aucun soucis tout fonctionne.

Je me doute qu'il s'agisse d'un soucis de pointage entre un _root, et autre... mais la je sèche depuis qqs jours. Si tu pouvais simplement me faire passer les aides que tes liens contenaient ca serait super (j'aime bien chercher), ou sinon si je peux voir avec toi ca serait super sympa aussi.

désolé pour la tartine ^^

je t'ai envoyé en MP le détail de mes sources pour ne pas trop polluer le post

je te remercie d'avance!

amicalement

GuZuL

Commentaire de Mazesto le 26/11/2009 23:44:04

Bonjour Alise,

Tout d'abord excellent ton formulaire. Je ne suis pas un codeur mais un graphiste et il m'apporte ce dont j'ai besoin, merci !

J'aurais voulu avoir une précision, dans les réponses mail, les accents ne sont plus pris en compte, je ne sais pour quelle raison. Je suis hébergé chez OVH. J'ai bien mis tous les codes comme décrit plus haut dans les messages ici. Je seche... Je te mets le code si tu as 2 minutes merci par avance :

# fonction permettant l'encodage des caractres accentu´s
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Mailing en flash ???? [ par CyRiL094 ] Bonjour à tous, j'ai un petit soucis pour réaliser ma transformation de mon formulaire html de http://www.spliolist.com en flash.Voici le formulaire e Urgent : Formulaire FlashMX/php/upload [ par ohan ] SalutJe souhaite faire un truc comme ca mais en flash/php et nom en flash/asp http://www.impulsedigital.com/idio/idio-v1/flash.htmlC'est un formulaire Formulaire [ par atlantide ] Pouvez vous m'aider? j'aimerais savoir comment je pourrais faire un formulaire en Action Script.Et que signifie la fonction |#include|AtlantideMerci d envoyer un formulaire avec MX [ par fabrice88 ] salut,j'ai fais un formulaire avec des champs de texte de saisie.j'ai mis un bouton sans actionpour l'instant.comment dois je faire pour envoyer les c formulaire et touche tab [ par ckoo ] Peut-on gérer la touche tab dans un formulaire en flash ? (ordre des champs) vérifier les champs d'un formulaire [ par ckoo ] comment vérifier si les champs d'un formulaire en flash sont vides ou non ? checkbox [ par ckoo ] j'ai fait un formulaire en flash avec des checkboxet quand on valide le formulaire j'appel un script php3 dans lequel je récupère mes variables du for checkbox [ par ckoo ] j'ai fait un formulaire en flash avec des checkboxet quand on valide le formulaire j'appel un script php3 dans lequel je récupère mes variables du for checkbox [ par ckoo ] j'ai fait un formulaire en flash avec des checkboxet quand on valide le formulaire j'appel un script php3 dans lequel je récupère mes variables du for checkbox [ par ckoo ] j'ai fait un formulaire en flash avec des checkboxet quand on valide le formulaire j'appel un script php3 dans lequel je récupère mes variables du for


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,265 sec (3)

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