AFFICHER IMAGE
Lotus-noir
Messages postés
420
Statut
Membre
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
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é";
}
?>
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:
- AFFICHER IMAGE
- Image iso - Guide
- Reduire taille image - Guide
- Légende image word - Guide
- Afficher taille dossier windows - Guide
- Chercher image - Guide
9 réponses
Tu peux faire 2 solutions :
- header("location:le chemin de ton image")
- header("Content-type:image/jpg");readfile("le chemin de ton image");
- header("location:le chemin de ton image")
- header("Content-type:image/jpg");readfile("le chemin de ton image");
mais apres le upload elles doivent aller directement dans la page client
la c'est pour une seul image non?
la c'est pour une seul image non?
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
merci cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
Tu pourras ainsi facilement lister toutes les images appartenant à telle personne, et même les affiches sur une page.
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