|
|
|
| Может кто-нибудь приведет пример такого скрипта. | |
|
|
|
|
|
|
|
для: ZC
(11.01.2006 в 19:33)
| | Если у вас есть массив такого вида, то
<html>
<head>
<title></title>
</head>
<body>
<?php
$arr[] = "1.jpg";
$arr[] = "2.jpg";
$arr[] = "3.jpg";
$arr[] = "4.jpg";
$arr[] = "5.jpg";
$arr[] = "6.jpg";
$arr[] = "7.jpg";
$arr[] = "8.jpg";
$arr[] = "9.jpg";
$arr[] = "10.jpg";
//e aai nea?ai io?ii aua?aou n yoiai ianneaa neo?aeiia, oi?
echo $arr[rand(0,(count($arr)-1))];
?>
</body>
</html>
|
Ну вроде так, выведет случайное изображение (в данном примере название файла, теги <img и т.п. думаю что и сами сможете подставить)
Если инфо о файлах хранится в бд, то тамне много по другому! | |
|
|
|
|
|
|
|
для: cernos
(11.01.2006 в 19:38)
| | Основы вроде понятны.
Спасибо | |
|
|
|
|
|
|
|
для: ZC
(11.01.2006 в 19:46)
| |
<?
$pic = array("1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg", "6.jpg", "7.jpg", "8.jpg", "9.jpg", "10.jpg");
shuffle($pic);
for ($i = 0; $i < 3; $i ++){
echo $pic[$i]." ";
}
?>
|
| |
|
|
|
|
|
|
|
для: todas
(11.01.2006 в 20:23)
| |
todas
Ему необходим скрипт вывода случайного изображения, а не вывод изображений в случайном порядке!
Хотя твой скрипт может кому и пригодится!
:)
| |
|
|
|
|
|
|
|
для: cernos
(12.01.2006 в 11:49)
| | а кто мешает вывести вместо трех картинок одну? | |
|
|
|
|
|
|
|
для: P@Sol
(12.01.2006 в 12:08)
| | Хорошо:
Как ты думаешь, какой метод быстрее будет если элементов в массиве 10000!
Указать явный ключ random'ом или пересортировать весь массив? | |
|
|
|
|
|
|
|
для: cernos
(12.01.2006 в 16:13)
| | А зачем хранить имена картинок в массиве, если сами имена и являются индексами.
<img src=images/<? echo(rand(1,10000)); ?>.jpg>
Это если все картинки: 1.jpg, 2.jpg, ... 10000.jpg в папке images. | |
|
|
|
|
|
|
|
для: cernos
(12.01.2006 в 16:13)
| | да, все я понимаю:) | |
|
|
|