AFFICHER IMAGE

Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Utilisateur anonyme
     
    Tu peux faire 2 solutions :
    - header("location:le chemin de ton image")
    - header("Content-type:image/jpg");readfile("le chemin de ton image");
    0
  2. Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
     
    mais apres le upload elles doivent aller directement dans la page client
    la c'est pour une seul image non?
    0
  3. Utilisateur anonyme
     
    Qu'appelle tu par "page-client" ?
    0
  4. Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  7. Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
     
    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
  8. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    rd_9 t'a donné la solution.
    0
  9. Lotus-noir Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   29
     
    jai le esayer sa me met la liste de mes image mais pas les images elle meme
    0
  10. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    header('Location: img/'.$name_file);
    0