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

Fermé
Sewano Messages postés 12 Date d'inscription jeudi 10 mai 2018 Statut Membre Dernière intervention 11 mai 2018 - Modifié le 10 mai 2018 à 18:58
Sewano Messages postés 12 Date d'inscription jeudi 10 mai 2018 Statut Membre Dernière intervention 11 mai 2018 - 11 mai 2018 à 19:24
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2018 à 18:59
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 jeudi 10 mai 2018 Statut Membre Dernière intervention 11 mai 2018
10 mai 2018 à 20:32
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2018 à 20:37
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 jeudi 10 mai 2018 Statut Membre Dernière intervention 11 mai 2018
10 mai 2018 à 20:37
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
10 mai 2018 à 20:39
Tu as rafraichi la page de ton navigateur ??
Quel code as tu écrit ?
0
Sewano Messages postés 12 Date d'inscription jeudi 10 mai 2018 Statut Membre Dernière intervention 11 mai 2018
Modifié le 10 mai 2018 à 21:47
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