Страница 1 из 1
Как это реализовать?
Добавлено: 05 июн 2005, 02:08
Венечка
Народ, я немножко практикуюсь в создании сайтов

ops: , подскажите как мне сделать так: хочу чтобы при загрузке моей страницы генерировался каждый раз новый анекдот на главной странице??
Добавлено: 05 июн 2005, 15:48
Vovik
Ну должна быть база анекдотов, пишешь скриптик, который выбирает случайный анекдот из базы.
Re: Как это реализовать?
Добавлено: 09 окт 2005, 11:41
vitpanov
Венечка делается это так
index.php:
Код: Выделить всё
include("config.inc.php");
$input = file($filename);
if (count($input) != 0) {
if (empty($r) || $r == "1") {
$input = file($filename);
srand ((double) microtime() * 10000000);
$a = rand(0, sizeof($input) - 1);
echo $header.$input[$a].$footer; }
else {
$input = file($filename);
$max=count($input);
srand ((float) microtime() * 10000000);
$rand_keys = array_rand ($input, $max);
if ($r < 0) {
for ($i=0; $i<$max;$i++)
echo $header.$input[$rand_keys[$i]].$footer;
}
elseif ($r <= $max) {
for ($i=0; $i<$r;$i++)
echo $header.$input[$rand_keys[$i]].$footer;
}
else {
$r = $max;
for ($i=0; $i<$r;$i++)
echo $header.$input[$rand_keys[$i]].$footer;
}
}
}
else {
echo "Добавьте хоть одну фразу.";
}
config.inc.php:
Код: Выделить всё
$header = "
<font size=2>";
$footer = "</font>
";
$user_pass = "admin";
$filename = "путь к файлу с анекдотами";
ну и файл-бaза анекдотов:
Код: Выделить всё
Любая мысль может быть воплощена...
<a href=http://www.rambler.ru>Rambler</a>
проще не куда
Каждую строчку будет выводить случайно...