|
|
|
| Как выводить на странице случайный элемент? Ссылку, текст, картинку и все что угодно. Заранее спасибо за консультацию. | |
|
|
|
|
|
|
|
для: Soneks
(26.08.2006 в 21:25)
| | Смотря откуда будут браться эти файлы и картинки.
Например, можно пронумеровать файлы: 1.txt 2.txt 3.txt....
а потом выводить случайным образом так:
$file = rand(1,9);
$f=fopen("$file.txt");
|
Тоже можно делать и с картинками.
Случайный вывод, например, картинки(или любого файла) из директории:
<?php
if ($handle = opendir('./dir/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$files[] = $file;
}
}
print array_rand($files);
closedir($handle);
}
?>
| Случайный вывод чего-либо из таблицы базы:
<?
$s=mysql_fetch_array(mysql_query("SELECT * FROM name ORDER BY RAND() LIMIT 1"));
print $s['text'];
?>
|
| |
|
|
|
|
|
|
|
для: Владимир22
(26.08.2006 в 22:07)
| | Большое большое спасибо. А то никто так мне из знакомых и не помог. Все "Ой да это сложно, мне те так не объяснить" и т.д. :) Спасибо еще раз :о) | |
|
|
|