Dagens billede - men med link på
Hej Eksperter!Jeg har fundet et script andetsteds her på siden, som viser dagens billede fra en bestemt mappe. Den fungerer helt 100% ok, men der er dog ikke noget link på til det der-tilhørende billede der bliver vist dagligt.
Koden jeg har fundet herinde ser ud som flg.:
----------------------------------------------
$root_folder = "".BASEDIR."images";
$files = array();
function scanDir( $folder )
{
global $files;
if ( $dh = opendir( $folder ) )
{
while ( $file = readdir( $dh ) )
{
if ( is_dir( $folder . '/' . $file ) && $file != '.' && $file != '..' )
{
scanDir( $folder . '/' . $file );
}
elseif ( is_file( $folder . '/' . $file ) && preg_match( '!\.(jpg|gif)$!i', $file ) )
{
$files[] = $folder . '/' . $file;
}
}
closedir( $dh );
}
}
scanDir( $root_folder );
mt_srand( date( 'Ymd' ) );
echo "<a href='". $files[ mt_rand( 0, count( $files ) - 1 ) ] ."'>
<img src='". $files[ mt_rand( 0, count( $files ) - 1 ) ] ."' alt='Dagens billede' border='0' width='120' />
</a>";
----------------------------------------------
Jeg har så her forsøgt at putte billedet ind i nogle <a href -tags>. Og linket linker rigtig nok til mappen jeg har angivet:
$root_folder = "".BASEDIR."images";
- altså fra mappen /images/ - men det er blot selvfølgelig på et andet tilfældigt billede. Kan det lade sig gøre, at indsætte et korrekt link - og ikke mindst hvordan ? Eller evt. ændre/tilføje i ovenstående kode, så der kommer et link på dagens billede.
Fortsat god aften!
Mvh.
Buxxy.
