Gå til innhold

Random Picture med link til stort bilde


Anbefalte innlegg

Hei!

 

Har følgende kode som jeg trenger litt hjelp til å modifisere. Hvordan får jeg border="1" på thumbnailene? Hvordan kan jeg åpne det store bildet i et nytt vindu når jeg trykker på thumbnailen? De store bildene har samme filnavn, men ligger i mappen over.

 

<?php 
/* 
Authored by the Perpetual Dreamer 
http://www.perpetualdreamer.com 
*/ 
//directory here (relative to script) 
$path = './forum/album_mod/upload/cache/'; 
$pathbigpicture = './forum/album_mod/upload/'; 
$i = 0; 
$imgDir = opendir ($path); 
  while ( $file = readdir( $imgDir ) ) 
  { 
     //checks that file is an image 
     $file_type = strrchr( $file, "." ); 
     $is_image = eregi( "jpg|gif",$file_type ); 
     if ( $file != '.' && $file != '..' && $is_image ) 
     { $images[$i++] = $file; } 
  } 
closedir ($imgDir); 
srand( (double) microtime()*1000000 ); 
$image_name = $path . '/' . $images[rand( 0,sizeof( $images ) -1 )]; 
$imgSize = GetImageSize( $image_name ); 
//ends script if no images found 
if ( $i == 0 ) 
  die(); 
print ( "<img src=\"" . $image_name . "\"" . $imgSize[3] . " />\n" ); 
/* 
Basic code (by alland) available at: 
http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=42 
*/ 
?>

Lenke til kommentar
Videoannonse
Annonse

Hvis jeg skjønner det rett kan du prøve å bytte ut

 

print ( "<img src=\"" . $image_name . "\"" . $imgSize[3] . " />\n" );

 

med

 

print ( "<a href=\"forum/album_mod/upload/". basename($image_name) ."\"><img src=\"" . $image_name . "\"" . $imgSize[3] . " style=\"border: 1px solid #000;\" /></a>\n" ); 

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...