...per la precisione, per adesso sto utilizzando il seguente codice:

Codice PHP:
<?php 
    $folder 
'.'

    
$extList = array(); 
    
$extList['gif'] = 'image/gif'
    
$extList['jpg'] = 'image/jpeg'
    
$extList['jpeg'] = 'image/jpeg'
    
$extList['png'] = 'image/png'

$img null

if (
substr($folder,-1) != '/') { 
    
$folder $folder.'/'



if (isset(
$_GET['img'])) { 
    
$imageInfo pathinfo($_GET['img']); 
    if ( 
        isset( 
$extListstrtolower$imageInfo['extension'] ) ] ) && 
        
file_exists$folder.$imageInfo['basename'] ) 
) { 
    
$img $folder.$imageInfo['basename']; 

} else { 
    
$fileList = array(); 
    
$handle opendir($folder); 
    while ( 
false !== ( $file readdir($handle) ) ) { 
        
$file_info pathinfo($file); 
        if ( 
            isset( 
$extListstrtolower$file_info['extension'] ) ] ) 
) { 
            
$fileList[] = $file
        } 
    } 
    
closedir($handle); 


    if (
count($fileList) > 0) { 
        
$imageNumber time() % count($fileList); 
        
$img $folder.$fileList[$imageNumber]; 
    } 


if (
$img!=null) { 
    
$imageInfo pathinfo($img); 
    
$contentType 'Content-type: '.$extList$imageInfo['extension'] ]; 
    
header ($contentType); 
    
readfile($img); 
} else { 
    if ( 
function_exists('imagecreate') ) { 
        
header ("Content-type: image/png"); 
        
$im = @imagecreate (100100
            or die (
"Cannot initialize new GD image stream"); 
        
$background_color imagecolorallocate ($im255255255); 
        
$text_color imagecolorallocate ($im0,0,0); 
        
imagestring ($im255"IMAGE ERROR"$text_color); 
        
imagepng ($im); 
        
imagedestroy($im); 
    } 

?>
Le immagini sono random, funziona tutto.
Cosa devo modificare, per poter "inserire" un link ben preciso alla sua corrispondente gif animata?