Webdesigneuse
lundi 6 août 2007 à 15:10
voilà qui est utile à noter ! merci bcp Wapy

En ce qui concerne mon swf j'ai finallement opté pour un calque en fond dégradé qui colle parfaitement
au fond de ma page html.
Pour mon soucis d'envoi via mon formulaire, je pense sincèrement que ça vient de l'hébergeur... mais à quel niveau ?
mystère.. au début je pensais à une différence de version du php (mon script est en php4)... mais à priori il ne devrait
pas y avoir de soucis puisque l'hébergeur est compatible php4 et 5...
bon, voici le scipt de ma page php pour l'envoi mail :
CODE
# <?
#
# $adminaddress = "truc_AT_machin.fr"; //adresse destinataire
#
# $siteaddress ="http://www.machin.fr"; //url du site
#
# $sitename = "MACHIN "; //nom du site
#
#
# /*******************************************************/
#
#
# $date = date("m/d/Y H:i:s");
#
# if ($REMOTE_ADDR == "") $ip = "no ip";
# else $ip = getHostByAddr($REMOTE_ADDR);
#
# if ($action != ""):
# mail("$adminaddress","E-mail provenant du site",
# "Un visiteur de votre site $sitename à laissé les informations suivantes\n
# Société : $fname
# Ville : $lname
# Email: $email
# Message:
# ------------------------------
# $comments
#
# Logged Info :
# ------------------------------
# Using: $HTTP_USER_AGENT
# Hostname: $ip
# IP address: $REMOTE_ADDR
# Date/Time: $date","FROM :$adminaddress");
#
#
# mail("$email", "Confirmation de l'envoi de votre email",
# "Bonjour $fname,\n
# Merci pour l'e-mail que vous nous avez envoyé !\n
# Votre message était le suivant :\n
# ------------------------------
# $comments
# ------------------------------\n
# \n
# A bientôt sur $sitename
# $siteaddress","FROM:$adminaddress");
#
# $sendresult = "Merci de nous avoir envoye un message. Vous recevrez bientot un
# email de confirmation.";
# $send_answer = "answer=";
# $send_answer .= rawurlencode($sendresult);
# echo "$send_answer";
#
# endif;
#
# ?>
Cette page php est liée à un clip dans mon swf ... et plus précisément à ces lignes de code en AS :
CODE
fscommand("allowscale", "false");
//
// quelques variables:
// adresse du fichier php
mailform = "http://www.machin.com/envoi-mail.php";
// message d'attente
confirm = "Veuillez attendre la confirmation ...";
action = "send";
//
// mettre focus sur champ fname
//
Selection.setFocus("fname");
//
// valider adresse email
//
function validate(address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".")) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
//
//Verification des champs de formulaire
//
function formcheck() {
if ((((email == null)) || (email.length<1)) || (email == "ERREUR! Adresse non valide")) {
email = "ERREUR! Adresse non valide";
action = "";
}
if (!validate(email)) {
email = "ERREUR! Adresse non valide";
action = "";
}
if (fname == null) {
fname = "ERREUR! Nom de société requis";
action = "";
}
if (lname == null) {
lname = "ERREUR! Nom de Ville requis";
action = "";
}
if ((validate(email)) && (email != "ERREUR!") && (fname != "") && (lname != "")) {
action = "send";
loadVariablesNum(mailform, 0, "POST");
gotoAndPlay("wait");
}
}
stop();