AFFICHER IMAGE

Bonjour,
J'ai reussi cree un script d'upload, qui va directement dans un dossier mais je voudrais afficher l'image sur une page client donc je vous donne le script

<?php

if( isset($_POST['img']) ) // si formulaire soumis
{
$content_dir = 'img/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];

if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}

// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}

// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}

echo "Le fichier a bien été uploadé";
}

?>
Configuration: Windows Vista Internet Explorer 7.0

9 réponses

  1. Tu peux faire 2 solutions :
    - header("location:le chemin de ton image")
    - header("Content-type:image/jpg");readfile("le chemin de ton image");
    0
    1. mais apres le upload elles doivent aller directement dans la page client
      la c'est pour une seul image non?
      0
      1. Qu'appelle tu par "page-client" ?
        0
        1. en fait j'ai cree une galerie en javascript avec imageflow et jai fait une page administration qui permet de uploader des image dans un fichier , jarrive a uploader les image dans le fichier mais apres je narrive pas a les afficher dans la galerie
          merci cordialement
          0
          1. Enregistres le nom de toutes les images dans une table, ainsi que l'identifiant unique du client qui a uploadé cette image (si tu as un espace membre).
            Tu pourras ainsi facilement lister toutes les images appartenant à telle personne, et même les affiches sur une page.
            0
            1. nn mais il a pas despace membre c'est juste pour lartiste qui affichera c'est tableau je voudrais juste lui faire un upload dimage et quand on clic su le bouton denvoi on voit limage dans qui arrive tout droit sur la page des visiteurs
              0
              1. rd_9 t'a donné la solution.
                0
                1. jai le esayer sa me met la liste de mes image mais pas les images elle meme
                  0
                  1. header('Location: img/'.$name_file);
                    0