afficher des images dans une page statique

Bonjour,
j'utilise le code php dans une page statique qui permet d'afficher la liste des articles par catégories.
Malheureusement, je ne maîtrise pas le php...

pour chaque article, j'ai une ou plusieurs images que je stocke dans un dossier du répertoire 'images' nommé à partir de l'identifiant de l'article ('0002' par ex.).

Je voudrais afficher à côté de chaque article dans la page statique la dernière image du dossier correspondant à cet article...
quel serait le code php pour récupérer le lien à utiliser dans la balise html <img src=""/> ?

merci pour votre aide !

emmanuelle

Réponses

  • amowebamoweb Member
    octobre 2011 modifié
    Quand tu dis "la dernière image", tu veux dire la plus récente ?
  • Voila qqch qui devrait faire ce que tu veux
    $mydir = 'images/'.$identifiant_article'; 
     if ($dir = @opendir($mydir)) 
     {
        while (($file = readdir($dir)) !== false) 
        {
          if($file != ".." && $file != ".")
           {
             $filelist[] = $file;
           }
        } 
    closedir($dir);
     }
    //On vérifie qu'il y a bien une image dans le dossier
     if(sizeof($filelist) != '0') {
      sort($filelist);
      echo '<img src="images/' . $mydir . $filelist[0] . '"/>';
     }
    
    Bien sûr ce code est à adapter (notemment $identifiant_article à remplacer par l'identifiant de l'article) mais tu as le plus gros du code.

    Bon courage !
Connectez-vous ou Inscrivez-vous pour répondre.