Je souhaite afficher une image soumise par mon "preview16.php" dans le fichier "preview15.php". J'utilise l'encodage base64 mais il ne fonctionne pas dans IE 7. Je le veux dans une balise d'image. Et je ne veux pas stocker mon image téléchargée dans n'importe quel répertoire. ? mon preview16.php L'affichage de l'image ne fonctionne pas.Comment afficher une image soumise par un formulaire, qui fonctionne avec tous les navigateurs
<head>
</head>
<body>
<form method="post" id="target" enctype="multipart/form-data" action="preview15.php">
<input type="file" name="user_image" id="user_image" >
<input type="submit" name="save" />
</form>
</body>
</html>
Et mon fichier preview15.php va comme ceci,
<?php
if(isset($_FILES['user_image'])){
$file_name = $_FILES['user_image']['name'];
$file_tmp = $_FILES['user_image']['tmp_name'];
echo '<img src="data:image/jpg;base64,'.$img_str.'" id="watermarked"/>';
$img_src = $file_tmp;
$imgbinary = fread(fopen($img_src, "r"), filesize($img_src));
$img_str = base64_encode($imgbinary) ;
echo '<img src="data:image/jpg;base64,'.$img_str.'" id="watermarked"/>';
}
>
reclassé comme votre précédent tagging n'avait rien à voir avec la question réelle –