raffraichissement image

droopy
Invité n'ayant pas de compte PHPfrance

11 avr. 2005, 16:15

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

Mammouth du PHP | 859 Messages

11 avr. 2005, 16:25

Tu dois placer ce bout de code dans ta page quand tu envoies les informations :
header("Pragma: no-cache");

droopy
Invité n'ayant pas de compte PHPfrance

11 avr. 2005, 16:36

question bête : je le place où exactement ?

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

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

droopy
Invité n'ayant pas de compte PHPfrance

11 avr. 2005, 16:40

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

Mammouth du PHP | 859 Messages

11 avr. 2005, 16:43

Il ne doit y avoir absolument aucun code HTML avant un header(). Il doit donc être placé tout en haut

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

11 avr. 2005, 17:04

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> ! ;)

droopy
Invité n'ayant pas de compte PHPfrance

11 avr. 2005, 17:45

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...