SIMPLE FORMULAIRE FLASH/PHP

cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010 - 9 août 2005 à 07:54
cs_manito Messages postés 4 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 10 janvier 2006 - 8 nov. 2005 à 14:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33144-simple-formulaire-flash-php

cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
9 août 2005 à 07:54
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 !
cs_stella09 Messages postés 5 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 19 août 2005
17 août 2005 à 15:46
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...
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
17 août 2005 à 16:11
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
cs_stella09 Messages postés 5 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 19 août 2005
17 août 2005 à 17:32
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.
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
17 août 2005 à 19:41
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
cs_stella09 Messages postés 5 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 19 août 2005
17 août 2005 à 19:45
ok, merci de ton aide, c'est justement la conclusion à laquelle j'arrive.
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
17 août 2005 à 19:53
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
cs_stella09 Messages postés 5 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 19 août 2005
19 août 2005 à 14:43
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.
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
19 août 2005 à 15:19
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
cs_stella09 Messages postés 5 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 19 août 2005
19 août 2005 à 16:32
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
camegonffle Messages postés 17 Date d'inscription dimanche 6 mars 2005 Statut Membre Dernière intervention 24 septembre 2009
25 août 2005 à 16:13
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 !!!
camegonffle Messages postés 17 Date d'inscription dimanche 6 mars 2005 Statut Membre Dernière intervention 24 septembre 2009
25 août 2005 à 16:15
PS : je voulai aussi noté "dommage c'estait pourtant une bonne initiative car je ne trouve aucun formulaire de ce genre aussi bien expliqué..."
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
25 août 2005 à 20:10
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.
briceric007 Messages postés 2 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 13 novembre 2005
17 sept. 2005 à 18:10
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
cs_klendy Messages postés 6 Date d'inscription mardi 13 septembre 2005 Statut Membre Dernière intervention 25 février 2007
18 sept. 2005 à 00:33
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é.
cs_klendy Messages postés 6 Date d'inscription mardi 13 septembre 2005 Statut Membre Dernière intervention 25 février 2007
18 sept. 2005 à 14:06
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 ???
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
19 sept. 2005 à 13:52
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).
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
19 sept. 2005 à 13:57
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+
stephunk31 Messages postés 2 Date d'inscription mercredi 22 juin 2005 Statut Membre Dernière intervention 19 septembre 2005
19 sept. 2005 à 21:10
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
cs_superM Messages postés 8 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 16 juillet 2010
26 sept. 2005 à 20:07
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...
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
26 sept. 2005 à 20:21
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 ?
cs_superM Messages postés 8 Date d'inscription vendredi 24 septembre 2004 Statut Membre Dernière intervention 16 juillet 2010
27 sept. 2005 à 14:47
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...
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
27 sept. 2005 à 15:04
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.
cs_babyboo Messages postés 22 Date d'inscription mercredi 12 octobre 2005 Statut Membre Dernière intervention 1 décembre 2005
12 oct. 2005 à 16:25
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;
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
12 oct. 2005 à 20:08
babyboo
Pour le signal, regardes le php !!!
cs_emiloche Messages postés 7 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 6 novembre 2006
18 oct. 2005 à 11:30
bonjour
Comme pour superM, je reçois bien un mail, mais il est completement vide.
Est ce quelqu'un a la solution ?
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
18 oct. 2005 à 19:53
emiloche
je ne sais quoi te dire, je viens de revérifier sur plusieurs serveurs et tout marche parfaitement !
cs_emiloche Messages postés 7 Date d'inscription jeudi 1 juillet 2004 Statut Membre Dernière intervention 6 novembre 2006
18 oct. 2005 à 20:07
Alise,
Lorsque J'upload chez free..ca marche nickel .. par contre, chez mon hébérgeur, rien à faire ... mail blanc ...
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
18 oct. 2005 à 20:26
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.
cs_alexgr Messages postés 36 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 8 octobre 2006
22 oct. 2005 à 12:37
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
cs_babyboo Messages postés 22 Date d'inscription mercredi 12 octobre 2005 Statut Membre Dernière intervention 1 décembre 2005
23 oct. 2005 à 15:57
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 :)
cs_alexgr Messages postés 36 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 8 octobre 2006
27 oct. 2005 à 23:32
ca marche pas les caracteres tels que αβγδεζηθ... (grec) ne passe pas!!!
aidez moi si possible!!!
djklem Messages postés 12 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 31 mars 2006
29 oct. 2005 à 16:05
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)
cs_alise Messages postés 2203 Date d'inscription lundi 12 juillet 2004 Statut Membre Dernière intervention 26 janvier 2010
29 oct. 2005 à 16:16
djklem
c'est du MX2004, si tu veux passes-moi ton mail, je te l'envoies sous MX
A+
djklem Messages postés 12 Date d'inscription jeudi 27 octobre 2005 Statut Membre Dernière intervention 31 mars 2006
29 oct. 2005 à 16:32
ok merci je te l'ai envoyer par mp :-)
cs_manito Messages postés 4 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 10 janvier 2006
8 nov. 2005 à 14:14
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
Rejoignez-nous