patienter pendant l'upload d'une image - PHP - Programmation
Marsh Posté le 14-12-2004 à 11:40:53
C'est pas le copy qui bloque en fait c'est l'envoi des données par l'utilisateur.
Le truc que tu peux faire, en cas d'upload long, c'est d'ouvrir un popup à la soumission du formulaire indiquant à l'utilisateur qu'un opération est en cours.
Marsh Posté le 14-12-2004 à 14:15:05
Question peut-etre bete mais comment ordonner l'ouverture d'une popup pendant l'execution d'un script php ?
Marsh Posté le 14-12-2004 à 14:33:31
i figatelli a écrit : Question peut-etre bete mais comment ordonner l'ouverture d'une popup pendant l'execution d'un script php ? |
c'est du javascript normalement mais bon.
Code :
|
c'est codé à l'arrache mais dans l'idée c'est ça!
Marsh Posté le 14-12-2004 à 15:21:28
Merci ca marche niquel, mais pour la fermer lorsque mon script php est terminé il faut garder sa reference qque part ?
Marsh Posté le 14-12-2004 à 15:25:04
lorsque l'upload est finit tu places dans le javascript
je suis pas sur !
window.close(non de la fenetre popup (2eme parametre de window open)).
Marsh Posté le 14-12-2004 à 15:27:43
oui j'aurais fait ca aussi. Je suis pas trop sur non plus, javascript et moi c'est auch!
Marsh Posté le 14-12-2004 à 15:49:18
moi je suis une bille en javascript !!!
il me ferme la fenetre mere !!! meme avec le nom de la popup en parametre
Marsh Posté le 14-12-2004 à 16:03:45
oui j'ai deja esssayer ca, mais la variable n'est pas definie alors il claque une erreur
J'ai tenté aussi
dans submit.php
pop =window.open('popup.html', 'popup', 'scrollbars=yes,menubar=no,toolbar=no,resizable=no,width=300,height=200');
et dans execute.php
<script language='Javascript'>
popup.close();
</script>
il faudrait pouvoir recuper la variable de la page precedente mais je sais pas comment on fait en javascript
Marsh Posté le 14-12-2004 à 16:05:26
ha mais oui je crois que c'est ça
Mais tu veux récupérer quelle variable?
Marsh Posté le 14-12-2004 à 16:08:28
je veux recupere la variable pop pour faire
pop.close()
sinon il reconnait pas pop
Marsh Posté le 14-12-2004 à 16:14:05
va dans la categorie html/javascript et rapporte nous la reponse
Marsh Posté le 14-12-2004 à 17:08:02
submit.php
Code :
|
execute.php
Code :
|
Marsh Posté le 14-12-2004 à 10:45:34
Bonjour,
J'ai un formulaire avec la possibilité d'uploader une image.
Lorsque l'utilisateur valide, ca rentre les infos ds la base et on uploade l'image.
Le probleme c'est que lorsque la connexion du visiteur est lente aucune page s'affiche tant que l'image n'est pas uploadée.
Est-il possible de dire a php de ne pas se bloquer sur la fonction copy et de continuer a executer le reste du code en paralelle ? une sorte de thread ...
Y aurait des exemple de scripts ?
Merci