peut etre en ajax ou xajax, a l'insertion du fichier dans le input file, tu le precharge dans le repertoire tmp comme ca ce fait normalement et tu visualise ce fichier. une fois que le gars a edite son message, tu l'upload dans le repertoire image
attention c une code rapide, il manque le controle de taille etc, c'est juste pour l'exemple...Code PHP :
<?php
if (isset($_FILES['file']['name']) and $_FILES[file']['name']!= ""){
$tmp_name=$_FILES['file']['tmp_name'];
if(!is_uploaded_file($tmp_name))
{
$message = '<span style="color:red;">Erreur: Le fichier est introuvable.<br></span>';
}
else {
echo '<img src="$tmp_name">'; }
je suis pas sur que l'on puisse previsualiser un fichier sur le hd du client
et on est obligé de passer par le input file pour des questions de securité. idem pour la taille du fichier. le seul controle qui peut etre fait avant upload, c'est l'extention (mais pas le type mime).
Apres effectivement il faut passer par activeX mais ca oblige a ce que le client accepte d'installer le module sur son pc
http://www.anyexample.com/programming/ph...upload.xml
voila un lien qui pourra peut etre t'aider