Bonjour, j'utilise actuellement ce code :
$fichier = "upload/";
$filename = $_GET['id_img'];
$point = ".";
$total = $fichier.$filename.$point;
$jpg = "jpg";
$jpeg = "jpeg";
$bmp = "bmp";
$gif = "gif";
if (file_exists($total.$jpg))
{
echo '<img src="'.$total.$jpg.'" border="0" alt="" />';
}
else if (file_exists($total.$jpeg))
{
echo '<img src="'.$total.$jpeg.'" border="0" alt="" />';
}
else if (file_exists($total.$bmp))
{
echo '<img src="'.$total.$bmp.'" border="0" alt="" />';
}
else if (file_exists($total.$gif))
{
echo '<img src="'.$total.$gif.'" border="0" alt="" />';
}
else
{
echo 'Une erreur s\'est produite';
}
Vous l'aurais compris, il permet de savoir si une image existe et de l'afficher. Mais cette fonctionne est assai lourde. Je voudrais savoir comment je peut faire pour la recourcir. J'ai une petite idée, faire un tableau (array) avec toute les extensions :
$ext = array('jpg', 'jpeg', 'bmp', 'gif'); et utiliser la fonction : in_array()
et ..... C'est la que je ne sais pas comment faire, comment vérifier si le fichier existe pour chaque extension et si il existe, afficher l'image.
Si vous avez compris, aidez moi.
Merci
Lucas