Random Resim

Kayıt
7 Haziran 2008
Mesaj
533
Tepki
6
PHP:
<?php 





// ######################    error reporting block    ##########################





    error_reporting(E_ALL & ~E_NOTICE);


    


// #############################################################################





/**


 * Resim Dizinimizin Yeri


 * 


 */


$imagedizin = 'images/';








/**


 * Dizindeki dosya listesinden


 * random olarak birini secme


 *


 * @param directory $imagedizin


 * @return string


 */


function images($imagedizin)


{


    //$images = array();


    $d = dir($imagedizin);


    while (false !== ($d_f = $d->read()))


    {


        if ($d_f != '.' && $d_f !='..') 


        {


            $images[] = $d_f;


        }


    }


    //srand(make_seed());


    $img = $images[rand(0,count($images))];


    if ($img == null) 


    { 


        return images($imagedizin);


    }


    else 


    { 


        return $img;


    }


}





/**


 * Dizinden gelen değeri


 * kullanarak resmi gösterme


 *


 * @param dosya $image


 * @return görüntü


 */


function view_image($image)


{


    global $imagedizin;


    return '<img src="'.$imagedizin.$image.'" />';


}





/**


 * Ekrana Yazdırma


 */


print view_image(images($imagedizin));





 ?>
 
Yukarı Alt