|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:45)
| | |
<?php
require_once "../admin/config.php";
srand((float) microtime() * 1000000);
$pics=array('hotels/apple/150x97.jpg', 'hotels/art/150x97.jpg', 'hotels/baltschug/150x97.gif',
'hotels/cclub/150x97.jpg', 'hotels/cosmos/150x97.jpg');
$rand_keys = array_rand($pics, 5);
echo '<p class="feature">';
echo '<a href="';
echo DIR_WS_HTTP_HOTELS;
echo '">';
echo '<img src="';
echo HTTP_SERVER. DIR_WS_IMAGES.$pics[$rand_keys[0]];
echo '" alt="Hotel Reservation" width="177" height="73"></a>';
echo '</p>';
?>
| Так все работает! Спасибо. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(03.06.2006 в 18:44)
| | | Да! ВЫ правы. Бревна то я и не увидела... Спасибо Вы очень внимательны.... | |
| |
|
|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:44)
| | | Пока.
Может вернусь позже. | |
| |
|
|
| |
|
|
| |
для: sasch
(03.06.2006 в 18:41)
| | | возможно картинки не отображаются потому, что надо писать не SCR a SRC ;))
еще бы посоветовал, как уже говорили, генерировать число (номер картинки), а не перемешивать массив!! (как происходит сейчас)
<?
srand((float) microtime() * 1000000); // включаем генератор
$rand_ch = rand(0,2); // генерируем число от 0 до 2 (включительно)
echo $rand_ch;
?>
|
а потом уже выводить картинку со сгенерированным номером
$pics[$rand_ch] | |
| |
|
|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:42)
| | | http://il2.php.net/manual/ru/function.array-rand.php
И shufle и array_rand немного разные функции. | |
| |
|
|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:38)
| | | Лан, извини мне надо идти.
1. Попробуй себе объяснить зачем тут for
2. Прочитай документацию о цункции array_randomization
3. Найди хороший учебник.
4. Прочитай где нибудь о массивах. | |
| |
|
|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:38)
| | | Хотела применить shuffle(), но у меня нет PHP5 и работать не будет. В книге сказано, что применение array_rand() позволит сделать то же самое. Вот я и пробую. | |
| |
|
|
| |
|
|
| |
для: sasch
(03.06.2006 в 18:34)
| | | Да и не только тут...
Продолжай пока дальше. | |
| |
|
|
| |
|
|
| |
для: valenok
(03.06.2006 в 18:32)
| | | Ну если вы считаете что проблема тут, то как правильно? Дальше все просто. | |
| |
|
|
| |
|
|
| |
для: sasch
(03.06.2006 в 18:31)
| | | Ну вроде применили.
только не к картинке а к элементам массива.
Зачем - не знаю. Ну, если подозрения не вызывает - давай дальше. | |
| |
|
|
|