Upload, obligé d'actualiser pour voir le résultat

WRInaute occasionnel
slt à tous,

Voilà, j'utilise une fonction copy() pour faire un upload de photo.

ça fonctionne très bien no soucy.

Juste je suis obligé d'actualiser la page pour voir que la photo à bien été modifiée. (pour moi c'est pas grave, pour l'utilisateur un peu plus)

J'ai essayé pas mal de combines (déplacer le code d'upload pour qu'il s'execute plutôt, redirection sur la même page après l'upload, ... :?)

... mais rien n'y fais ... alors je sèche. 8O
 
WRInaute occasionnel
regarde dans le dom html ou javascript il y a une fonction qui permet d'actualiser la page.

Il te suffira alors d'utiliser cette fonction après ton upload et le tour est joué.
 
WRInaute accro
cela ne marchera pas non plus sur certains ie (beurk)

une astuce : rajoute un timestamp() dans l'appel à la photo, son nom changera à chaque seconde et pas de risque de photo non actualisée

probleme : la photo est chargée à chaque fois, je sais pas si tu as un fort traffic

ps : utilise move_upload_files() plutot que copy() obsolète
 
WRInaute occasionnel
move_upload_files() plutot que copy()

--> Mon éditeur ne reconnait pas cette fonction (j'utilise homesite)

il date pourtant pas de la guerre ...
 
WRInaute occasionnel
même move_uploaded_file n'est pas reconnu par mon éditeur, de plus je n'arrive pas à la faire fonctionner contrairement à copy()..

move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)

pourtant la syntaxe est la même

copy($_FILES['userfile']['tmp_name'], $uploadfile)

.. et le timestamp() e-kiwi je l'exploite comment ?
 
Discussions similaires
Haut