Рандом снимки

Zion

Registered
Някой може ли да ми даде скрипт за показване на снимки рандом от дадена директория ?
 
<?php
$path = "images/"; // оправи директорията тук
$dir_handle = @opendir($path);
while ($file = readdir($dir_handle)) {
if ($file != "." && $file != ".." && $file != "index.php") {
if (is_file($path.$file)) {
$randomImage[] = $file;
}
}
}
$rand = rand(1, count($randomImage));
echo "<img src='" . $randomImage[$rand] . "' />";
?>
 
Или пък.

Код:
$directory = "images"; # директорията на снимките
$directory = preg_replace("/([\/])+/", "\\1", $directory."/");
$pics = array_diff(scandir($directory), array(".", "..", "Thumbs.db"));
echo "<img src=\"$directory".$pics[array_rand($pics)]."\" border=\"0\">";
 
HunteR каза:
Или пък.

Код:
$directory = "images"; # директорията на снимките
$directory = preg_replace("/([\/])+/", "\\1", $directory."/");
$pics = array_diff(scandir($directory), array(".", "..", "Thumbs.db"));
echo "<img src="$directory".$pics[array_rand($pics)]."" border="0">";
Hunter,много хитър вариант! :)
 
emagi каза:
HunteR каза:
Или пък.

Код:
$directory = "images"; # директорията на снимките
$directory = preg_replace("/([\/])+/", "\\1", $directory."/");
$pics = array_diff(scandir($directory), array(".", "..", "Thumbs.db"));
echo "<img src="$directory".$pics[array_rand($pics)]."" border="0">";
Hunter,много хитър вариант! :)
10x :P
 
Er4o каза:
<?php
$path = "images/"; // оправи директорията тук
$dir_handle = @opendir($path);
while ($file = readdir($dir_handle)) {
if ($file != "." && $file != ".." && $file != "index.php") {
if (is_file($path.$file)) {
$randomImage[] = $file;
}
}
}
$rand = rand(1, count($randomImage));
echo "<img src='" . $randomImage[$rand] . "' />";
?>
+1 :?:
 

Back
Горе