begin process at 2012 05 26 23:14:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

Autre

 > 

flash->PHP formulaire.fonctionne sur un serveur mais pas sur l'autre?????help


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

flash->PHP formulaire.fonctionne sur un serveur mais pas sur l'autre?????help

mercredi 30 avril 2008 à 12:20:40 | flash->PHP formulaire.fonctionne sur un serveur mais pas sur l'autre?????help

samytchou



bonjour c'est la premiere fois que je poste sur ce site qui m'a deja bien aidé voila mon probleme:

un programmeur m'a fait un jour ce question qui fonctionne tres bien sur mon serveur test, ainsi que sur different autre serveur.
pour les desoin je m'en resers aujourdh'ui sur un serveur netissime et a la reception du mail aucune donnée...j'ai verifié avec un ami qui programme un peu et nous ne trouvons pas pourquoi cela ne fonctionne pas.
je vous balance le php et la programmation flash cela fais beaucoups mais on gagnera du temps je pense.

un grand merci d'avance pour votre aide
voila la source php:

<?php

//récupération des variables envoyées par Flash
$contactsociete=$HTTP_POST_VARS['contactsociete'];
$contactfonction=$HTTP_POST_VARS['contactfonction'];
$contactadresse=$HTTP_POST_VARS['contactadresse'];
$contactville=$HTTP_POST_VARS['contactville'];
$contacttelephone=$HTTP_POST_VARS['contacttelephone'];
$contactemail=$HTTP_POST_VARS['contactemail'];
$contactobjet=$HTTP_POST_VARS['contactobjet'];
$contactmessage=$HTTP_POST_VARS['contactmessage'];
//préparation du message de retour

$messageRetour="ok";
$messageRetour=utf8_encode($messageRetour);
echo "&retour=".$messageRetour."&" ;

function meftexte($texte){
         $texte = utf8_decode(urldecode($texte));
         $texte = trim($texte);
         $texte = stripslashes($texte);
         $texte = nl2br($texte);
         $texte = str_replace("&gt;", ">", $texte);
         $texte = str_replace("&lt;", "<", $texte);
         $texte = strip_tags($texte, '<a><b><i><u><img><br>');
         return $texte;
}

$contactsociete = meftexte($contactsociete);
$contactfonction = meftexte($contactfonction);
$contactadresse = meftexte($contactadresse);
$contactville = meftexte($contactville);
$contacttelephone = meftexte($contacttelephone);
$contactemail = meftexte($contactemail);
$contactobjet = meftexte($contactobjet);
$contactmessage = meftexte($contactmessage);

$message =
$contactobjet . "\n\n\n" .
"Societé : " . $contactsociete . "\n" .
"Fonction : " . $contactfonction . "\n\n" .
"Adresse : \n" .
$contactadresse . "\n" .
$contactville . "\n" .
$contacttelephone . "\n" .
$contactemail . "\n\n\n" .
$contactmessage;

mail("ADRESSE MAIL",$contactobjet,$message);


?>

code flash:
stop();
societetxt.text="";
contacttxt.text="";
fonctiontxt.text="";
adressetxt.text="";
fonctiontxt.text="";
villetxt.text="";
telephonetxt.text="";
villetxt.text="";
emailtxt.text="";
messagetxt.text="";
rdvtxt="";
brochuretxt="";
retour="";

//fonction test de la validité du mail
testMail = function (mail) {
    // La longueur du mail
    len = mail.length ;
    // Index de l'arobasce (retournera -1 si est absent)
    arb = mail.lastIndexOf ("@") ;
    // Index du point (retournera -1 si est absent)
    pnt = mail.lastIndexOf (".") ;
    // Capture de l'extention du mail
    ext = mail.substring (pnt + 1, leng);
    // VALIDATION
    // Un mail ne pas pas faire moins de 8 lettres
    if (len < 8) return false ;
    // L'index de l'Arobasce doit toujours être supèrieure à 1, puisque elle doit être présente
    // et qu'au moins une lettre doit la précédée
    if (arb < 1) return false ;
    // L'index du Point doit toujours être à au moins 3 caractères de la longueur total du mail
    if (len - pnt < 3) return false ;
    // Il y a toujours au minimun 3 lettres en l'Arobasce et le Point
    if (pnt - arb <= 3) return false ;
    // L'extention d'un mail fait toujours au minimun 2 lettres
    if (ext.length < 2) return false ;
    // L'extention d'un mail ne peut être un numéro
    if (!isNaN (parseFloat(ext))) return false ;
    // Sinon, le mail semble correcte...
    return true ;
}
testtelephone = function (telephone) {
    if (isNaN(telephone)) return false
    if(telephonetxt.text.length<10) return false
    return true ;
}
//création des objets LV pour l'envoi vers php
NouvoMailEnvoi = new LoadVars(); //Contenu de la nouvelle news
Chargementmail = new LoadVars(); //Test de la connection et erreur si merdasse

//bouton de confirmation du changement de news
boutok.onRelease = function() {
   
    //initialisation de la variable pour PHP
    if(contacttxt.text!=""){NouvoMailEnvoi.contactsociete = societetxt.text + "       Contact / Nom : " + contacttxt.text;}
    else{NouvoMailEnvoi.contactsociete = societetxt.text;}
    NouvoMailEnvoi.contactfonction = fonctiontxt.text;
    NouvoMailEnvoi.contactadresse = adressetxt.text + "   " + villetxt.text;
    NouvoMailEnvoi.contacttelephone = telephonetxt.text;
    NouvoMailEnvoi.contactemail = emailtxt.text;
    if(messagetxt.text!=""){
        NouvoMailEnvoi.contactmessage = "Message : " + messagetxt.text;
        }
    else{NouvoMailEnvoi.contactmessage = "";}
    if(rdvtxt!=""){if(brochuretxt!=""){NouvoMailEnvoi.contactobjet = "Demande de RDV et devis";    }
                        else{NouvoMailEnvoi.contactobjet = rdvtxt;}
    }else{if(brochuretxt!=""){NouvoMailEnvoi.contactobjet = brochuretxt;}
          else{NouvoMailEnvoi.contactobjet = "Message de " + societetxt.text + "   " + contacttxt.text;}
    }
    //envoi des variables vers le script PHP et retour du rapport vers le fonction ChargementNews
    if(adressetxt.text!="" and villetxt.text!="" and
       telephonetxt.text!="" and emailtxt.text!=""){
              
                if(adressetxt.text.length<8){retour="Adresse : 8 caractéres minimum"}
                else{
                    if(villetxt.text.length<3){retour="Ville : 3 caractéres minimum"}
                    else{
                        if(testtelephone(telephonetxt.text)==false){retour="erreur de syntaxe du Telephone"}
                        else{
                            if(testMail(emailtxt.text)==false){retour="erreur de syntaxe du eMail"}
                            else{
                                if(messagetxt.text=="" and rdvtxt=="" and brochuretxt==""){retour="Sélectionnez une ou deux options ou écrivez un message";}
                                else{
                                    NouvoMailEnvoi.sendAndLoad("contact.php", Chargementmail, "POST");
                                    //affiche le rapport pour l'enregistrement de la news
                                    Chargementmail.onLoad = function(success) {
                                        if (success) {
                                            trace(NouvoMailEnvoi);
                                            retour = Chargementmail.retour;
                                            if(retour=="undefined"){retour = "Probléme Server";}
                                            else{
                                            if(retour=="ok"){
                                            retour="Message Envoyé";
                                            }
                                            }
                                        } else {retour = "Probléme Server";}
       
                                    }//fin du chargement
           
                                }//fin du test champ vide rdv brochure et message
           
                            }//fin du if testmail
           
                        }//fin du if telephone
           
                    }//fin du if ville
           
                }//fin du if champ message moin de 10 caractéres
           
            }//fin du if champ objet moin de 2 caractéres
           
        //fin du if champ nom moin de 2 caractéres
       
    //fin du if champ vide
   
    else{retour = "champ(s) vide(s)";}
   
};//fin de onPress OK






mercredi 30 avril 2008 à 16:49:49 | personne ne peut m'aider????


Cette discussion est classée dans : mail, text, texte, retour, if


Répondre à ce message

Sujets en rapport avec ce message

Aide formulaire envoi mail [ par lyonnaisedecoeur ] Bonjour, c'est mon message avant le veritable pétage de plomb.... voila j'ai un formulaire d'envoi de mail fash avec son code php, et sa ne marche pas load variables avec accent, mail to [ par doark ] Bonjour, Je suis débutant j'utilise le script load variable nums pour charger du texte dynamique à partir d'un document .txt seulement les accents app confirmation d'Email [ par furious22 ] Bonjour,J'ai un petit problème dans un formulaire :j'ai un champs de texte dynamique pour que les visiteurs mettent leur e-mail, et je voudrais rajout ActionScript et ASP [ par volgur ] Bonjour à toutes et à tous ;)Je débute en matière de Flash et ASP, et histoire de bien comprendre comment ça marche, je me suis fait un petit script t formulaire [ par ken6930 ] Bonjour, Si il y a quelqu'un de courageux qui veut bien m'aider sur ce coup là cette fois c'est un gros problème qui m'amène sur ce forum, il s'agit multiline dynamic text qui suit le curseur et explosion [ par ether01 ] J'essaie de faire une animation flash en actioscript. Mon projet final est de faire des lettres individuelles qui forment une boule sur le stage. Lors texte defilant avec arret [ par titinoos ] Bonojur a tousVoila je suis un petit nouceau dans le monde du flash et pour les besoin d'un intranet je voudrais pouvoir afficher sur la page d'accuei envoie de variable vers fichiers php [ par tibo_bzh ] Bonsoir à tous,J'essaie actuellemnt d'intégrer un formulaire mail dans mon site flash. J'ai regarder un peu partout sur le site ce que chacun proposai probleme de formulaire [ par toonorken ] bonjour,j utilise le formulaire ci dessous sur mon site internet. Le probleme c est que le message qui doit apparaitre lorsque le formulaire est mal r


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales