Page 1 sur 1

raffraichissement image

Posté : 11 avr. 2005, 16:15
par droopy
bonjour,

j'ai créé un site dans lequel l'utilisateur remplit un formulaire pour s'inscrire et dans lequel il peut choisir une image JPG pour le représenter (image sélectionnable librement depuis son disque dur)

je voudrais que cette image s'affiche sur la page lorsqu'il la sélectionne (donc dans le formulaire de saisie) mais je n'y arrive pas, ne s'affiche que les images déjà présentes dans le cache, comment puis-je faire ? je suppose qu'il faudrait transférer l'image du HD vers le serveur mais vu que je suis dans du code JavaScript pour l'affichage de l'image... je suis un peu perdu... ou alors je dois simplement raffraichir l'image seulement et non la page, mais là aussi je ne sais comment m'y prendre puisque avec propriété .src de l'image ne fais pas afficher cette-dite image

si quelqu'un avait la gentillesse de bien vouloir m'aider

merci d'avance

Laurent

Posté : 11 avr. 2005, 16:25
par flitox
Tu dois placer ce bout de code dans ta page quand tu envoies les informations :
header("Pragma: no-cache");

Posté : 11 avr. 2005, 16:36
par droopy
question bête : je le place où exactement ?

avant mon code en Javascript je suppose ? dans une balise PHP

<?
header("Pragma: no-cache");
?>

Posté : 11 avr. 2005, 16:40
par droopy
qui plus est, le message d'erreur suivant s'affiche

Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/e/8/m.l/modiffiche.php3:16) in /var/www/free.fr/e/8/m.l/modiffiche.php3 on line 19

Posté : 11 avr. 2005, 16:43
par flitox
Il ne doit y avoir absolument aucun code HTML avant un header(). Il doit donc être placé tout en haut

Posté : 11 avr. 2005, 17:04
par albat
Il ne doit y avoir absolument aucun code HTML avant un header(). Il doit donc être placé tout en haut
Je dirais même plus : avant la balise <html> ! ;)

Posté : 11 avr. 2005, 17:45
par droopy
ok, j'ai fait comme marqué ci-dessus, mais cela ne marche toujours pas

je peux me tromper mais je pense qu'il faudrait raffraichir l'image sans raffraichir la page peut-être ??? enfin, ce n'est qu'une supposition...