Simple formulaire flash/php

Soyez le premier à donner votre avis sur cette source.

Vue 106 646 fois - Téléchargée 26 873 fois

Description

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 / Exemple :


<?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)"

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
46
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
20 novembre 2014

Un grand merci à cs_alise, et si on veut adapter le script à PHP 5.3+ :
(-)$texte =eregi_replace( "\r", "~\n~", $texte);
(+)$texte =preg_replace( "~\r~", "~\n~", $texte);

Réf:
http://php.net/manual/fr/function.preg-replace.php
Messages postés
3
Date d'inscription
vendredi 12 mars 2010
Statut
Membre
Dernière intervention
28 septembre 2012

Bonsoir Alise,

Je suis carrément bluffé par la rapidité de ta réponse :-) car je pensais, vu l'ancienneté de la source originale, que tu aurais laissé tombé le topic, ce qui serait d'ailleur très légitime!
Bref j'ai posté à tout hasard...

Pour mon petit souci, en fait c'est déjà résolu, j'ai bidouillé un brin et ça fonctionne nickel.
Le seul petit truc qui ne fonctionne pas, ce sont les Tabs pour passer d'un champs à l'autre...
Ca je ne sais pas pourquoi, mais je m'en passe aisément, ce n'est vraiment pas indispensable.
Je suis sur mac comme toi, mais sur windows ça ne fonctionne pas non plus.

Je prend bonne note de ta proposition pour d'autres modèles de formulaires, merci beaucoup.
Pour l'instant ton vieux petit formulaire tout simple me plaît bien et fonctionne parfaitement, alors j'en profite pour te remercier du bon boulot et du suivi rare que tu as prodigué depuis qq années à tous les flasheurs assoiffés de code! :-)

Je suis passé en AS3 (ouille), mais là c'était pour implémenter un ancien site en AS2.
Dès que j'aurai fini de chipoter dessus je t'enverrai l'adresse comme ça tu pourras reconnaître ton formulaire (auquel je n'ai quasi rien changé).

Merci encore et désolé pour ce long blabla du soir...
jp
Messages postés
2203
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
26 janvier 2010

bonsoir JPLE777,
Ce formulaire est déjà très ancien, et j'avoue que depuis quelques années ont passé, mais tu as dans Flash un outil de ciblage très pratique, sert'en pour trouver la cible et cela devrait aller. Depuis bien longtemps je suis passé en AS2 et les choses on bien changées depuis. Je ne suis pas passé en AS3 (trop vieux maintenant), mais si tu as besoin d'un type spécifique de formulaire fais-moi signe j'en ai un bon nombre sous le coude ! (alise[at]izi[point]re
Messages postés
3
Date d'inscription
vendredi 12 mars 2010
Statut
Membre
Dernière intervention
28 septembre 2012

Bonjour Alise,

Merci pour ce (déjà ancien) formulaire qui fonctionne parfaitement (même après mes adaptations).

Juste une question sur un détail: je n'arrive pas à faire un reset des check box et boutons radios.
Sans doute une question de ciblage...
cette ligne ne fonctionnant pas: _root.type.gotoAndStop(1);
ni celle-ci: type.gotoAndStop(1); ni avec un label au lieu du numéro de frame.

aurais-tu une idée?

jp
Messages postés
1
Date d'inscription
mardi 19 avril 2011
Statut
Membre
Dernière intervention
27 avril 2011

Waouuu, en 2 essais ca fonctionne nickel, tu es un DIEUUUUUU

et pourtant suis un noob de flas, mais j'ai quand meme reussi a personnaliser ton exemple, mille milliard de merci, je prierais tous les jours dorenavant
Afficher les 436 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.