Cihat Şeker
Üye
- 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));
?>