AIDE pour afficher/gérer l'image d'un dossier

Sewano Messages postés 12 Statut Membre -  
Sewano Messages postés 12 Statut Membre -
Bonjour, je vraiment besoin de votre aide pour du code PHP je n'y arrive pas !

j'aimerais créer un petit script qui permettrait d'ouvrir un dossier avec une image à l’intérieur, pour l'afficher sur un site web et de l'effacer dès qu'une nouvelle image arrive dans ce dossier et afficher la nouvelle. Tout cela sans bdd
Merci de votre aide
 
<?php
$dir = opendir("mon_dossier/");
while($file = readdir($dir)) {
?>
<img src="uploads/<?php echo $file; ?>"/>
<?php
}
closedir($dir);
?>


Le bout de code permet d'ouvrir le dossier et d'afficher l'image mais qui est bcp trop grande.
Et je ne sais pas comment supprimer l'image automatiquement quand une autre image arrive dans le dossier

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,


    script qui permettrait d'ouvrir un dossier avec une image à l’intérieur

    Dossier qui se trouve où ? Sur l'ordi de l'utilisateur ou sur le serveur ?


    pour l'afficher sur un site web

    Si qui est le tien ?
    Si oui... il existe la balise <img> en html pour afficher des images

    l'effacer dès qu'une nouvelle image arrive dans ce dossier et afficher la nouvelle

    Il suffit de toujours nommer l'image de la même façon (même nom). comme ça, lorsque tu places une nouvelle image elle remplacera forcément l'ancienne dans le dossier
    0
    1. Sewano Messages postés 12 Statut Membre
       
      Alors merci de ta réponse, le dossier se trouvera sur le serveur, le site est le miens.
      C'est pour recevoir une image d'une raspbery et supprimer la photo a chaque fermeture de porte ;)
      0
    2. Sewano Messages postés 12 Statut Membre
       
      La par exemple je fais des tests en locals sur Wamp, j'affiche la première photo sur le site et j'ai pris une 2 ème photos qui a le même nom pour la remplacer dans mon dossier photo_test mais sur le site je vois toujours la première image...
      0
    3. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Tu as rafraichi la page de ton navigateur ??
      Quel code as tu écrit ?
      0
    4. Sewano Messages postés 12 Statut Membre
       
      J'ai dois redémarrer le serveur sur wamp pour avoir la nouvelle image.
      Ps: la photo ne s’actualise pas

      <?php
      $dir = opendir("photo_test/");
      while($file = readdir($dir)) {
      ?>
      <img src="photo_test/<?php echo $file; ?>"/>
      <?php
      }
      closedir($dir);
      ?>
      0