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

  • Auteur de la discussion Auteur de la discussion jer2701
  • Date de début Date de début
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 ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut