AFFICHER IMAGE

Lotus-noir Messages postés 420 Statut Membre -  
avion-f16 Messages postés 20368 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é";
}

?>
A voir également:

9 réponses

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
Lotus-noir Messages postés 420 Statut Membre 29
 
mais apres le upload elles doivent aller directement dans la page client
la c'est pour une seul image non?
0
Utilisateur anonyme
 
Qu'appelle tu par "page-client" ?
0
Lotus-noir Messages postés 420 Statut Membre 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

Vous n’avez pas trouvé la réponse que vous recherchez ?

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