comment faire un envoi de commentaires ? [Flash] - Web design - Graphisme
Marsh Posté le 30-12-2003 à 14:00:10
Pas directement (tu dois avoir recourt à outlook par exemple, mais le mail est rempli par l'action script). Tu trouvera des exemples sur google.
Enfin si Fast-Clem passe par là, il saura t'en dire d'avantage.
Marsh Posté le 30-12-2003 à 14:57:54
y'a pas besoin d'outlook...
pour l'interface flash je ne sais pas trop faire mais tu dois pouvoir définir un script qui va appeler une fonction php par exemple
(en php y'a la fonction mail() qui est bien utile pour ce genre d'utilisations)
Marsh Posté le 30-12-2003 à 15:54:03
fouef2 a écrit : je me cache |
je viens de fouiller un peu dans l'aide et j'ai trouvé des trucs intéressant mais il me faudrait qd mm quelques explications...
Marsh Posté le 30-12-2003 à 18:59:24
Essayes d'indiquer la version de Flash que tu utilises STP.
Sans cela il ne sera pas évident de t'aiguiller vers la meilleure technique.
Marsh Posté le 30-12-2003 à 21:50:19
autobot a écrit : Essayes d'indiquer la version de Flash que tu utilises STP. |
oups pardon, j'utilise flash mx (v6.0)
Marsh Posté le 31-12-2003 à 09:39:09
Peaceiznotdie13 a écrit : t'as des notions de php? |
malheuresement aucune c'est pour ça que je voualais passer par flash...
Marsh Posté le 31-12-2003 à 09:55:15
aircool a écrit : |
J'ai eu vent de la possibilité qu'a mx2004 d'écrire dans des fichiers textes.
Tu peux formater chaque ligne inscrite en CSV et les reprendre par la suite sous excel pour la consultation.
Cette technique permet de se passer d'un langage côté serveur.
Perso je n'ai jamais essayé, mais bon si ça existe pourquoi pas s'en servir dans ce cas.
Marsh Posté le 31-12-2003 à 10:04:04
autobot a écrit : |
C quoi csv ??
Marsh Posté le 31-12-2003 à 10:24:49
ReplyMarsh Posté le 31-12-2003 à 12:42:44
autobot a écrit : |
merci je vais chercher de ce côté alors...
Marsh Posté le 31-12-2003 à 21:18:46
... ah mons avis te mettre au phph ce serait une meilleure idée
Marsh Posté le 01-01-2004 à 23:24:32
Peaceiznotdie13 a écrit : ... ah mons avis te mettre au phph ce serait une meilleure idée |
le pb c que le rapport tps/utilisation n'est guère à l'avantage du php
Marsh Posté le 20-01-2004 à 10:08:06
alors merci à toluol ( ) qui m'a donné 2 liens TRES intéressant !
http://www.flashkit.com/tutorials/ [...] /index.php
http://developpeur.journaldunet.co [...] il1a.shtml
Ca pourra servir à d'autre je l'espère !
Marsh Posté le 21-01-2004 à 11:25:42
ces deux liens sont intéressants certes, mais je n'arrive pas entièrement à faire fonctionner mon application avec leurs techniques... (je reçois bien des e-mail avec cette technique... mais des e-mail blancs et sans auteurs... )
Si quelqu'un arrive à les faire fonctionner (flash mx), qu'il fasse un...
salut.
Marsh Posté le 27-02-2004 à 12:22:51
voila je vien de faire cela par rapport au formulaire flash qu'il y a dans mon site et pour quelqu'un qui me l'a demandé en mp.
Je m'été inspiré d'un tuto dans le genre de ceux des sites sité iavant si sa peut aider.
>>>FLASH<<<
-DANS UNE SEQUENCE TU Créer 2 calques
-Sur le premier tu créer ton formulaire graphiquement:
Des champs textes (txt de saisie) avec comme "types de lignes" : "une seule ligne" pour le nom etc.. et "multiligne" pour l'espace reservé au message du visiteur.
En indiquant leurs noms dans la case "variables" (ex: pour le champs texte du email tu met comme variable "mail", pour le nom:nom, etc...) apres tu peut aussi definir le nombres maxi de caractères
que peut entrer le visiteur dans chacun de ces champs txt (par ex pour le telephone : 10) tu peut aussi parametrer, toujours dans propriété la color des textes, polices, etc...
En face de chacun de ces champs txt, tape, avec l'outil texte (statique) a quoi ils correspondent (ex nom, adresse,etc....)
Il faut aussi créer un champs texte invisible (sans bordure nommé "etat" par exemple, il servira a affiché si le message a bien été envoyé ,etc....)
Sans oublier le bouton d'envoie auquel tu attribut comme action (il appel la function "envoyer" qui se situe sur le 2eme calque):
CODE (en mode expert):
on (release) {
_root.envoyer();
}
-Sur le deuxieme calque tu entre sur l'mage clé vide le code suivant:
La function "verifMail" verifie que le format de l'adresse email est bon.
La function "verifChamps" verifie que les champs que tu juge obligatoire (tu peut tous les mettres) ne sont pas vides.
Et envoyer et bien affiche le message dans le champ "etat" si le message a bien été envoyé , etc... et fait appel a la page .php
CODE (en mode expert)::
nom = "";
societe = "";
tel = "";
mail = "";
sujet = "";
message = "";
etat = "";
function verifMail() {
if (mail.indexOf("@" )>0) {
if ((mail.indexOf("@" )+2)<mail.lastIndexOf("." )) {
if (mail.lastIndexOf("." )<(mail.length-2)) {
return true;
}
}
} else {
return false;
}
}
function verifChamps() {
if ((mail != "" ) && (nom != "" )) {
return true;
} else {
return false;
}
}
function envoyer() {
if ((verifChamps() == true) && (verifMail() == true)) {
etat = "Votre mail a été envoyé avec succès.";
loadVariablesNum("reponseformulaire.php",0, "POST" );
}
if ((verifChamps() == false) && (verifMail() == true)) {
etat = "Veuillez renseigner tous les champs.";
}
if ((verifChamps() == true) && (verifMail() == false)) {
etat = "Le format de l'adresse est incorrect.";
}
if ((verifChamps() == false) && (verifMail() == false)) {
etat = "Veuillez renseigner tous les champs.";
}
}
>>>PHP<<<
SUR LA PAGE (page.php que tu créer) "reponseformulaire.php" QUI SE TROUVE DANS LE MEME DOSSIER QUE TA PAGE HTML ET TON SWF:
CODE:
<html>
<head>
<title>TITRE DE LA PAGE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<?php
$msg="nom:$nom\n
societe:$societe\n
tel:$tel\n
mail:$mail\n
sujet:$sujet\n
message:$message\n";
//$destinataire="civelli@start-infographie.com";
$to="tonadresse@email.com";
$sujet="reponse au formulaire";
$From="contact";
email($From,$to,$sujet,$msg);
?>
</body>
</html>
Bon voila j'espere que j'ai été assez clair... bon flash..
Marsh Posté le 27-02-2004 à 12:26:48
merci on m'a aidé la dessus mais ça marche pas sur mon site. En effet free bloque la fonction mail et la change pour email() mais je ne trouve pas comment marche la fonction email() car ça passe pas qd je mets email() à la place de mail...
Marsh Posté le 27-02-2004 à 12:31:04
si tu regarde ce que j'ai fait audessus (dans le php) c'est la fonction email() et elle fonctionne pour moi chez online
Marsh Posté le 27-02-2004 à 16:08:39
je connais ce lien merci qd mm, toluol m'a filé un truc qui marche chez lui et pourtant ça marche pas sur mon site...
Srazazel je peux t'envoyer mon fla pour que tu regardes si j'ai foiré un truc ?
Marsh Posté le 22-03-2004 à 11:32:20
Salut,
euh moi je suis aussi sur Free et forcement j'ai le même problème..
ma question ; est-ce qu'on peut en ActionScript, utiliser le php sur un autre provider du style multimania (lycos) ?? donc quelque chose comme ca :
loadVariablesNum("http://membres.lycos.fr/login/mail.php", 0, "POST" );
merci d'avance..
Marsh Posté le 22-03-2004 à 11:35:22
j'ai essayé ça marche pas...
il y a ça pour nous ..
http://support.free.fr/web/pperso/forms.html
Marsh Posté le 22-03-2004 à 11:49:44
koji Ouf a écrit : snif merci.. et tu as reussi à intégrer ca dans un swf ? |
tu marches sur mes traces mais tu te rapproches .
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
Marsh Posté le 30-12-2003 à 13:19:02
En gros j'aimerais avoir une page où on indique
1-son nom en ligne 1,
son adresse mail en 2 et
un commentaire en 3.
Ensuite on clique sur un bouton "envoyer" et hop de mon côté je reçois un mail avec le nom, le commentaire et l'adresse email de la personne...
C'est possible sous flash de faire ça ?
Et surtout comment le faire ?
D'avance merci