Cela a été un plaisir, voici mon actuel code:
stop ();
/ / ceci est le code qui définit une variable nommée gatherForm qui prendra toutes les données dans les champs et les conserver en lui-même
var DataSender: LoadVars = new LoadVars ();
var DataReceiver: LoadVars = new LoadVars ();
/ / code pour définir la variable principale de contenus variables bluehost
sendForm fonction () (
DataSender.sendtoemail = "travis @ allinnia. com ";
DataSender.enctype = "multipart / form-data";
DataSender.Name = form.userName.text;
DataSender.Email = form.userEmail.text;
DataSender.Message = form.userComment.text;
DataSender.Music = form.music.selectedData;
DataSender.Favorite_Track = form.cFavorite.selectedItem.label;
DataSender.sendAndLoad ( "http://www.allinnia.com/email. cfm ", DataReceiver," POST ");
)
/ / Fonction qui valide le formulaire de déclaration, si \ \
this.form.submitBtn.onRelease = function () (
if (form.userName.text == "" | | form.userComment.text == "" | | form.music.selectedData == undefined) (
gotoAndStop ( "error");
) Else (
sendForm ();
DataSender. onLoad = function (succès: Boolean) (
if (succès) (
/ / Si le serveur renvoie une
gotoAndStop ( "correct");
) Else (
/ / Le serveur ne jamais rien envoyé
trace ( "erreur de serveur ou de la connexion");
)
);
trace (form.userName.text);
trace (form.userEmail.text);
trace (form.userComment.text);
trace (form.music.selectedData);
trace (form.cFavorite.selectedItem. label);
gotoAndStop ( "correct");
)
);
Mon serveur utilise un nom de CGI bluehost, et j'avais des problèmes avec l'envoi de mail de tous les temps, je l'ai testé à maintes reprises sur ma machine, et il serait parfois mais pas toujours. Alors maintenant, je suis en train de passer par la fusion froide document électronique, et c'est ce que je reçois dans ma fenêtre de sortie sur le terme.
"CALQUES DATA"
Travis
com "> travis@allinnia.com
Il ne s'agit pas de travail
Positive
Other World
Erreur lors de l'ouverture Web http://www.allinnia.com/email.cfm
L'. Cfm est dans le bon répertoire, et ici, à quoi il ressemble:
<cfmail>
to = "travis@allinnia.com"
from = " #Datasender.Email #"
subject = "Site Critique"
server = "mail.allinnia. com "
name: " #Datasender.Name #"
email: #DataSender.Email #"
message: " #Datasender.Message #"" #Datasender.Music #"" #DataSender. Favorite_track #"
</ cfmail>
Je suis nouveau à Cold Fusion docs, mais je suis incapable de savoir pourquoi ce problème qui se passe, est-ce que quelqu'un là-bas ont une correction ou pour se substituer au flash électronique des données de formulaire (qui travaille pour vous). Ce sujet ne semble jamais avoir une réponse ou le format, je suis impatient d'entendre votre