Avatar billede adis Nybegynder
02. marts 2007 - 23:15 Der er 5 kommentarer og
1 løsning

Random img med link

Hej

Har arbejdet på en scrip hvor jeg prøver på at hente random billede ind på siden... og der er ingen problemer i det, men har problem med at sætte en bestem type link på den...

her er koden:

<?
$value= array
//her har jeg en array med en del af forskellige billed mapper hvor billeder skal kunne hæntes fra.
("slike_kvraja04","slike_kv04","slike_kz04","slike_zg04","slike_familija03");

//herunder henter jeg billeder fra de forskellige mapper

$rand_keys=array_rand($value,2);
$images = glob('../'.$value[$rand_keys[0]].'/thumbnails/*.jpg');

//her prøver jeg på at lave en link, som virker ikke helt som jeg vil har den:

//Link skal se sådan ca. ud:
//slike2.php?billedmappe=slike_familija03&overskrift=Slike Familije Palic 2003&lang=&ss=off&action=displayBig&iteminfo=solo|familija003.jpg

$imageslink = glob('../'.$value[$rand_keys[0]].'/*.jpg');

//herunder skriver jeg billedet ud

$key = array_rand($images,2);

echo "<br><br>".$imageslink[$key[0]]."<br><br>";

echo '<a href="../slike2.php?slike='.$value[$rand_keys[0]].'&naslov=&lang=&ss=off&action=displayBig&iteminfo=solo|'.$imageslink[$key[0]].'" target="_blank"><img src="'.$images[$key[0]].'" border="0" title="Testiramo"></a>' ;

// echo $images[$key[1]];
?>

Det som vil hjælpe mig er hvis jeg kun kan hente navan på billedet ex. billede.jpg uden stien ../billder/billede.jpg, så vil jeg ikke hav problem med at får lavet en link.
Avatar billede blackscorpion Nybegynder
03. marts 2007 - 00:05 #1
sjovt...

http://dk2.php.net/manual/en/function.glob.php

foreskriver at det kun er selve filnavnet der bliver skrevet ud, uden mapper osv.
Avatar billede adis Nybegynder
03. marts 2007 - 00:32 #2
ja den kender jeg godt.. men nor der bruges foreach funktion so henter den alle filer... det jeg har brug fr er navnet på dette random fil jeg nu har valgt men:

$images = glob('../'.$value[$rand_keys[0]].'/thumbnails/*.jpg');
Avatar billede jakobdo Ekspert
03. marts 2007 - 09:21 #3
Hvis du kun vil have billedet, så brug funktionen: basename($images[$key[1]])
Avatar billede adis Nybegynder
08. marts 2007 - 22:48 #4
tak "jakobdo"

nu virker den...

send svar
Avatar billede jakobdo Ekspert
09. marts 2007 - 08:12 #5
Svar!
Avatar billede jakobdo Ekspert
06. november 2012 - 12:01 #6
Takker for point
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