Slideshow script

Tags:    php

Jeg har brug for et script der genererer et slideshow.
De scripts som jeg har kunnet finde, kræver at man skriver hvor mange billeder der er og hvad de hedder..

Men er det ikke muligt at have et script som genererer et slideshow udfra de billeder der findes i en mappe?

Altså hvis der en dag er 6 billeder i mappen og den næste dag 27 vil den automatisk tage disse billeder med, uden at man skal til at redigere noget kode.



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
Jo du kan sagtens finde alle filerne i en mappe

Fold kodeboks ind/udKode 


Så ligger alle filnavnene i $array og du kan hente dem ud i dit slideshow. Du kan evt. et check på filnavnene så det kun er billedfiler der kommer med.



Hilsen

Martin Dybdal (Dybber)



Du kan bruge denne PHP:

foreach(glob("mappe/*") as $id => $src){
echo "<img src=\\"$src\\" alt=\\"Billede $id\\" id=\\"$id\\" />";
}

og sammen med noget JavaScript kan du få et billede vist ad gangen

Vil du også have JavaScriptet?



Jo, du skal bare finde billederne i en mappe med glob() (http://dk.php.net/glob) og så sætte dem ind i dit slideshow



>>Martin Dybdal

Men nu er det sådan at jeg ikke ligefrem er en ørn til PHP.

Kan du evt. give et eksempel på hvordan man integrerer det i et slideshow script?

-Christian

[Redigeret d. 05/04-05 21:17:26 af Christian Gru]



Hvad mener du med slideshow? som i WinXP's explorer?



Hvad mener du med slideshow? som i WinXP's explorer?


Det jeg mener er at jeg har brug for et slideshow, som viser en række billeder - det var her hvor den skulle finde filerne i en mappe. Dette slideshow er meningen skal indbygges som en slags banner på en hjemmeside...

Håber det er svar nok..



Du kan bruge denne PHP:

foreach(glob("mappe/*") as $id => $src){
echo "<img src=\\"$src\\" alt=\\"Billede $id\\" id=\\"$id\\" />";
}

og sammen med noget JavaScript kan du få et billede vist ad gangen

Vil du også have JavaScriptet?



Det vil jeg da ikke have noget imod da :D





okay. det bliver ikke idag - fra min side i hvert fald



t