Problème Pop-up - PHP - Programmation
Marsh Posté le 19-08-2006 à 00:52:48
OhAime971 a écrit : |
D'un autre côté, que les actions du serveur se déroulent avant celle du client est un peu normal non ?
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
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à.
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!