Jump to content

Module upload en flash, de l'aide svp !


domdas

Recommended Posts

Bonjour,

J'essaie de mettre au point un module à partir d'une solution open source d'upload multifichiers réalisée en Flash.

Tout fonctionne parfaitement, sauf que je bloque pour envoyer un mail de confirmation une fois l'upload terminé.

Je dispose bien d'une fonction javascript qui s'exécute à la fin de l'upload mais je n'arrive pas à trouver le bon code pour exécuter le script php permettant l'envoi du mail. J'ai pourtant bien l'alerte de confirmation qui s'affiche !?

Voici ma fonction javascript avec l'appel du script php :

// Exécutée une fois l'upload de tous les fichiers terminé
function Upload_Finished(param1, param2) {
   var xhr_object = null;
   if(window.XMLHttpRequest) // Firefox
       xhr_object = new XMLHttpRequest();
   else if(window.ActiveXObject) // Internet Explorer
       xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   else { // XMLHttpRequest non supporté par le navigateur
       alert("Votre navigateur ne permet pas d'envoyer un email de confirmation à notre service client !");
   return;
   }
   xhr_object.open("GET", "http://127.0.0.1/prestashop/modules/uploader/email.php", false);
   xhr_object.send(null);
   if(xhr_object.readyState == 4) alert("Un email de confirmation a bien été envoyé à notre service client !"); 
}



et voici mon code email.php pour tester l'envoi de mail :

<?php
    $headers ='From: "nom"'."\n"; 
    $headers .='Reply-To: [email protected]'."\n";
    $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; 
    $headers .='Content-Transfer-Encoding: 8bit'; 

    if(mail('[email protected]', 'Fichier transmis', 'Message de test', $headers)) 
    { 
         echo 'Le message a bien été envoyé';
    } 
    else 
    { 
         echo 'Le message n\'a pu être envoyé'; 
    } 
?>



Il serait préférable d'utiliser une fonction Smarty mais comme je n'y connais rien. Quelle serait la bonne solution ?

J'aimerais bien finaliser rapidement mon premier module et en faire profiter la communauté.
D'avance merci pour votre aide très précieuse !

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

Désolé pour la réponse tardive.

J'ai modifié mon projet initial pour faire un module tout en php.

Je bute encore sur des fonctions notamment pour limiter les extensions de fichier et confirmer par un mail à la fin de l'upload qui s'ajouterait aux messages client dans order-detail.

Voila pour les news. Je cherche toujours de l'aide pour le finaliser.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...