title
Description
Body
|
|
Вот код вывода случайной фразы из файла db.dat.Как сделать что-бы одни и те же фразы не повторялись часто на протяжении сессии?
Неактивен
ГУН, тег `б` - это жирный шрифт языка html. если убрать тег `б` то не будет жирного шрифта. Я так это фразы жирным выводятся.
---
Смотри, у тебя фразы выводит по очереди начиная с 0 и до предела(последней) ? если с 0 до последней то зачем не надо ниче делать. Или у тебя в разброс кидает? можно сделать вывод через раз. А вобще лучше по очереди.
Отредактировано SHAKUR (2010.02.09 21:40)
нужно запоминать в сессию номера уже отображенных строк.
|
|
Неактивен
Я думаю и так не плохо как есть.
Gemorroj написал:
нужно запоминать в сессию номера уже отображенных строк.
Код:
1
span style="color: #0000BB"><?php$text = file('db.dat');$data = array_diff(range(0, sizeof($text)), $_SESSION['reklama']);if (!$data) { $data = & $text; $_SESSION['reklama'] = array();}$index = array_rand($data, 1);array_push($_SESSION['reklama'], $index);$out = explode('|', $text[$index]);echo $out[1];?>
А как правильно вставить чтоб отображалось?Например в foot.php скрипта sea downloads.Вы меня извените я в этом ноль.
Неактивен