ergo bibamus
С нами с 13.07.05
Сообщения: 729
Рейтинг: 967
|
Добавлено: 24/11/06 в 19:31 |
У себя захостил картинки, например, 10 штук. Требуется, чтобы на фрихосте (на блоге), показывалась одна случайная картинка из этих 10-ти.
Уверен, что решение элементарное, но как сделать, понятия не имею.
|
|
|
|
С нами с 22.10.03
Сообщения: 598
Рейтинг: 706
|
Добавлено: 24/11/06 в 20:13 |
На хосте PHP есть или тебе javascript нужен?
|
|
|
|
форумъ сдохъ
С нами с 01.10.04
Сообщения: 4621
Рейтинг: 481
|
Добавлено: 24/11/06 в 20:54 |
юзай яндекс. поза вчера такое же искал. и на яве и на пхп есть.
на яве не помню, на пхп:
Код: | <?php
header ("Content-type: image/jpeg");
$set=getRandomImage('./images/');
readfile($set);
function getRandomImage($dir,$type='random')
{
global $errors;
if (is_dir($dir)) {
$fd = opendir($dir);
$images = array();
while (($part = @readdir($fd)) == true) {
clearstatcache();
if ( eregi("(gif|jpg|png|jpeg)$",$part) ) {
$images[] = $part;
}
}
// adding this in case you want to return the image array
if ($type == 'all') { return $images; }
// Be sure to call srand() once per script
srand ((double) microtime() * 1000000);
$key = rand (0,sizeof($images)-1);
return $dir . $images[$key];
} else {
$errors[] = $dir.' is not a directory';
return false;
}
}
?> |
|
|
|
|
ergo bibamus
С нами с 13.07.05
Сообщения: 729
Рейтинг: 967
|
Добавлено: 24/11/06 в 21:20 |
pashtet писал: | На хосте PHP есть или тебе javascript нужен? |
мне бы на яве, php не работает
|
|
|
|
форумъ сдохъ
С нами с 01.10.04
Сообщения: 4621
Рейтинг: 481
|
Добавлено: 24/11/06 в 23:15 |
|
|
|
|
+ + +
С нами с 30.12.05
Сообщения: 3477
Рейтинг: 1658
|
Добавлено: 25/11/06 в 02:57 |
|
|
|
|
ergo bibamus
С нами с 13.07.05
Сообщения: 729
Рейтинг: 967
|
Добавлено: 25/11/06 в 03:07 |
Всем спасибо.
Пригодился скрипт, который Nic подсказал.
Код: | <script>
p=10*Math.random();
d=parseInt(p);
document.write ("<IMG src='http:/domain.com/"+d+".jpg'>");
</script> |
Проще некуда, хотя мне это и нужно было.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |