|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Bonjour a tous,
Je sais que le problème a déjà été traité mais après des heures de recherche sur mon pote google je n'ai rien trouvé qui me satisfasse pleinement ... Je suis en train de coder un multiuploader donc j'utilise du cURL pour envoyer les fichiers sur les serveurs distants (megaupload, wupload etc ...). Ce que je voudrais faire c'est : afficher une barre de chargement lors de l'upload du fichier sur le serveur distant pour ne pas laisser l'utilisateur en suspend devant son 'Loading' voici mon code : Code php :
Tout marche a exeption pres que la fonction callback affiche ses valeurs quand le fichier a fini d'être uploadé (normal me direz vous !) mais je voudrais les afficher au fur et a mesure ... J'ai pensé a placer la fonction dans un fichier externe et a la tester avec une commande js xHr cependant pour faire cela il faudrais que la fonction cURL ait un id spécifique temporaire pour que callback puisse identifier le bon upload ... Et si je fais un return dans callback le script entier s'arrete donc ... Merci de votre aide par avance. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
active l'ob_implicit_flush
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Merci pour ta réponse.
On dirait qu'il y as du mieux par contre j'appelle cette page en ajax et du coups ça s'affiche quand meme a la fin il faut que je l'appelle avec xHr non ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
dans ce cas il va falloir passer par APC
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
J'utilise déja apc pour l'upload du fichier venant de l'utilisateur sur mon serveur, par contre je ne sais pas comment l'utiliser pour l'upload du fichier sur mon serveur sur un serveur distant ...
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
c'est la même chose, tu créer une variable aléatoire, dans ton callback tu fais un apc_fetch avec les infos, après tu 'utilise le même système que pour l'upload pour la récupération
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
tu peut me poster un exemple si tu a un peu de temps parce que je voivraiment pas comment faire avec mon code ...
|
|
|
00
|
|
|
#8 | ||
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
dons ma fonction il faudrais que je mette ça donc :
Code :
comment je peut faire pour associer chaque valeur $bar a une variable aleatoire pour l'identifier correctement ensuite ? car j'ai plusieurs uploads en mem temps |
||
|
|
00
|
|
|
#9 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
10
|
|
|
#10 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Nikel merci
Je te posterais le résulata quand le site sera en ligne |
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Je voudrais que le script continue son exécution meme si le visiyeur a quitté la page.
Tu pourrais me donner une piste de recherche ? |
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
il te faut un système de job queue, éventuellement coupler avec un cron
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Ou alors un script shell ? je ne sais pas lequel serait le mieux pour que tout s'execute en meme temps
|
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
t'es obligé de faire un système asynchrone avec PHP, sauf si ta possibilité de lancer en process en continu sur ton serveur
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Bon alors j'ai trouvé :
Pour chaque fichier je vais appeller appeller mon script curl en php en ligne de commandes comme ça il sera éffectué en background par contre comment je peux faire passer les variables d'url en CLI ? merci |
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
tout est dans la doc
http://php.net/manual/fr/features.commandline.php
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#17 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Justement j'ai pas trouvé :S
|
|
|
00
|
|
|
#18 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
O grand stealth35 eclaire ma lanterne stp ...
non serieusement j'ai cherché mais je n'ai pas trouvé j'ai jamais fait de prog en shell ducoup je suus vraiment perdu ... |
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2010 Messages : 7 219 ![]() |
je t'ai dis de faire un cron je vois pas pourquoi tu t’embêtes a essaye de faire process lancer par ton serveur web
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#20 |
|
Nouveau Membre du Club
![]() valentin lafrancaLycéen Inscription : mai 2011 Messages : 74 ![]() |
Oui je vais faire en cron au debut mais ce serait beaucoup plus propre a mon avis en shell ... et je cherche toujours a m'ameliorer ;-)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com