Evo ti od Google-a, copy-paste skripte:
Code:
<?php
function getRandomFromArray($ar) {
mt_srand( (double)microtime() * 1000000 );
$num = array_rand($ar);
return $ar[$num];
}
function getImagesFromDir($path) {
$images = array();
if ( $img_dir = @opendir($path) ) {
while ( false !== ($img_file = readdir($img_dir)) ) {
// checks for gif, jpg, png
if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
$images[] = $img_file;
}
}
closedir($img_dir);
}
return $images;
}
$root = '';
// If images not in sub directory of current directory specify root
//$root = $_SERVER['DOCUMENT_ROOT'];
$path = 'images/';
// Obtain list of images from directory
$imgList = getImagesFromDir($root . $path);
$img = getRandomFromArray($imgList);
?>
E sad, kao sto ti Nemanja rece, najjednostavnije je sa Cookies-ima. Ti odes na:
http://www.php.net/setcookie , procitas kako se kreira Cookie, i ubacis u skriptu:
images.php:
Code:
<?php
function getRandomFromArray($ar) {
mt_srand( (double)microtime() * 1000000 );
$num = array_rand($ar);
return $ar[$num];
}
function getImagesFromDir($path) {
$images = array();
if ( $img_dir = @opendir($path) ) {
while ( false !== ($img_file = readdir($img_dir)) ) {
// checks for gif, jpg, png
if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) {
$images[] = $img_file;
}
}
closedir($img_dir);
}
return $images;
}
$root = '';
// If images not in sub directory of current directory specify root
//$root = $_SERVER['DOCUMENT_ROOT'];
$path = 'images/'; // Putanja do slika ...
// Obtain list of images from directory
$imgList = getImagesFromDir($root . $path);
$img = getRandomFromArray($imgList);
?>
<head>
.
.
.
</head>
<body>
<? if (!isset($_COOKIE['prikaz_slike'])) {
setcookie('prikaz_slike', time() + 86400);
?>
<img src="<?= $path . $img ?>" alt="" />
<? } else { ?>
Vec ste pogledali danasnju sliku .....
<? } ?>
</body>
Pa se sad snadji malo :-)
[Ovu poruku je menjao Man-Wolf dana 21.07.2009. u 13:07 GMT+1]