Problème Pop-up

Problème Pop-up - PHP - Programmation

Marsh Posté le 18-08-2006 à 22:38:08    

Bonjour,  
 
alors voilà, j'ai un formulaire en PHP qui permet d'envoyer un fichier sur un serveur FTP.  
Lors de l'envoi je souhaite avoir une pop-up avec une petite image qui s'affiche pour patienter.  
Le problème est qu'avec mon code là, ça envoit d'abord le fichier, puis m'affiche 1/4 de seconde la popup!  
Je ne comprend pas pourquoi elle ne s'affiche pas avant l'envoi...  
 
Code:  
 
   <SCRIPT language="javascript">  
    var w;  
    function Ouvrir() {  
       w=window.open("popup.html","pop1","width=200,height=200" );  
    }  
     function Fermer() {  
       if (w.document) { w.close(); }  
    }  
  </SCRIPT>  
<?php  
 
$ftp_server=("ohaimefs2002.ifrance.com" );  
$ftp_user_name="ohaimefs2002_1";  
$ftp_user_pass="ortega";  
$source_file="d:\masvac2.JPG";  
$destination_file="masvac2.JPG";  
 
// Création de la connexion  
$conn_id = ftp_connect("$ftp_server" );  
 
// Authentification avec nom de compte et mot de passe  
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass" );  
 
// Vérification de la connexion  
if ((!$conn_id) || (!$login_result)) {  
        echo "La connexion FTP a échoué!";  
        echo "Tentative de connexion à $ftp_server avec $ftp_user_name";  
        die;  
    } else {  
        echo "Connecté à $ftp_server, avec $ftp_user_name";  
    }  
$chdir_result = ftp_chdir($conn_id,"tffrlfpg" );  
 
if (!$chdir_result){  
 echo "Le changement de dossier a échoué";  
 }  
 else{  
  ?>  
<SCRIPT language="javascript">javascriptuvrir()</script>  
  <?php  
// Téléchargement d'un fichier.  
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);  
// Vérification de téléchargement  
if (!$upload) {  
        echo "Le téléchargement Ftp a échoué!";  
    } else {  
        echo "Téléchargement de $source_file sur $ftp_server en $destination_file";  
    }  
}  
?>  
<SCRIPT language="javascript">javascript:Fermer()</script>  
<?php  
// Fermeture de la connexion FTP.  
ftp_quit($conn_id);  
?>  
 
 
 
 
Si quelqu'un sait pourquoi...  
 
Merci d'avance!

Reply

Marsh Posté le 18-08-2006 à 22:38:08   

Reply

Marsh Posté le 19-08-2006 à 00:52:48    

OhAime971 a écrit :


Le problème est qu'avec mon code là, ça envoit d'abord le fichier, puis m'affiche 1/4 de seconde la popup!  


 
D'un autre côté, que les actions du serveur se déroulent avant celle du client est un peu normal non ?

Reply

Marsh Posté le 19-08-2006 à 01:40:14    

Ah oui! j'avais pas penser à ça! lol!
 
Donc comment pourrais-je avoir une popup qui s'ouvre lors de l'envoi du fichier? Si je l'ouvre depuis la fenêtre précédente je n'aurais plus moyen de la fermer à la fin...Une idée?
 
Merci

Reply

Marsh Posté le 19-08-2006 à 11:47:01    

Tu devrais aller poser ta question dans le topic Javascript... Il doit surement exister qqch de ce côté là.


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed