Avatar billede snigeren Nybegynder
13. december 2005 - 15:15 Der er 8 kommentarer og
1 løsning

Hente billede random fra mappe/database

Hvordan kan jeg med php hente et billede random fra en eller anden bestemt mappe på serveren?

Det er for at der random kommer forskellige billeder rundt på siden.

/Snig
Avatar billede hmortensen Nybegynder
13. december 2005 - 15:23 #1
$images = glob("billeder/*.jpg");
$key = array_rand($images);

echo $images[$key];
Avatar billede snigeren Nybegynder
20. januar 2006 - 16:53 #2
ahh flot havde helt glemt dette spørgsmål men det virker jo fint sry...
Tak for hjælpen. Smid et svar =)
Avatar billede snigeren Nybegynder
20. januar 2006 - 16:54 #3
ja ok den skriver kun navnet og viser ikke billedet men det kan vel ikke være så svært at få den til?
Avatar billede hmortensen Nybegynder
20. januar 2006 - 19:40 #4
Så sætter du blot et img tag på:

echo '<img src="'.$images[$key].'">';
Avatar billede snigeren Nybegynder
20. januar 2006 - 21:02 #5
hehe ja self :P tak tak... sgo´
Avatar billede snigeren Nybegynder
21. januar 2006 - 17:06 #6
orv lige en ting til =)

lige nu henter den kun .jpg men hvad hvis jeg gerne vil hente .JPG? <-- med stort
Avatar billede hmortensen Nybegynder
22. januar 2006 - 00:14 #7
Så kan man gøre spdan her:
$images = glob("billeder/{*.jpg,*.JPG}", GLOB_BRACE);
Avatar billede snigeren Nybegynder
29. januar 2006 - 15:49 #8
Hej igen =)

Det script du har givet mig her, er der noget med at det ikke virker på nogen servere eller noget? Det virker nemlig ikke på den TDC server jeg skal bruge det på... er det bare TDC der klovner rundt eller er det noget jeg gør forkert?

scriptet som det ser ud her:

<td width="25%" rowspan="2" align="left" valign="top"><?php $images = glob("billeder/{*.jpg,*.JPG}", GLOB_BRACE);
$key = array_rand($images);

echo '<img src="'.$images[$key].'">';?></td>


den viser indholdet frem til dette php script og resten efter scriptet mangler,.. så vidt jeg kan se melder den ingen fejl :|
Avatar billede snigeren Nybegynder
29. januar 2006 - 18:34 #9
ahh fandt lige ud af at glob først virker fra php 4.3 eller noget =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef for Facility Management til Forsvarets nye Digital Backbone

Erhvervsakademi København

Eksterne lektorer inden for IT-sikkerhed

AL Sydbank

AI Engineer

Capgemini Danmark A/S

AI/Data Engineer