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

Sewano Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
Sewano Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
Sewano Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Pour supprimer un fichier, il suffit d'utiliser unlin
khttps://www.php.net/manual/fr/function.unlink.php
0
Sewano Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as rafraichi la page de ton navigateur ??
Quel code as tu écrit ?
0
Sewano Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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

Discussions similaires