Gå til innhold

CLI: Vise bilder i en mappe som slideshow


reminett

Anbefalte innlegg

Hei!

 

Jeg skal sette opp en maskin som skal vise slideshow på to skjermer (samme bilde på begge).

 

Jeg vil gjøre det enkelt, slik at man bare laster opp PNG-bilder i 1920x1080 i en mappe (via samba), og så skal boxen vise bildene.

 

Utfordringen:

 

1. Scriptet skal scanne en enkelt mappe for å finne alle bildene som finnes der.

2. Bildene vises i fullskjerm hver for seg, med n sekunders mellomrom

3. Når alle bildene er vist 1 gang, skal vi scanne mappen igjen og vise bildene på nytt (les: begynne på trinn 1 igjen), inkludert eventuelle nye bilder som er lagt inn siden sist gang vi scannet.

 

Jeg står fritt til å velge et hvilket som helst operativsystem. Men det må altså være samme bilde på to skjermer. Maskinen skal ikke brukes til noe annet.

 

Tusen takk for input!

Lenke til kommentar
Videoannonse
Annonse

F.eks. en web side ala dette

<?php session_start(); ?>
<html>
<head>
<meta http-equiv="refresh" content="3" />
</head>
<body>
<?php
if (!isset($_SESSION['bilder']) or empty($_SESSION['bilder']))
 $_SESSION['bilder']=glob('*.jpg'); // legg til path om nødvendig

$bilde=array_shift($_SESSION['bilder']); // hent første bilde, og fjern det fra array
echo '<img src="'.$bilde.'" alt="" />';
?>
</body>
</html>

 

Det finnes garantert ferdig og langt mer elegante script ;)

Endret av Crowly
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...