| |
|
|
| | Здравсйтвуйте...
Мне надо сделать так чтобы можно было рандомно показывать текст из файла...
Допустим в файле rand.txt такое содержание :
1 строка, это текст..лалала
2 строка лалалла гыгы
=)))))03строка вроде
ну и далееееее
|
Вообщем чтобы на страницу выводилось рандомно по 1 строке фраза !!! | |
| |
|
|
| |
|
|
| |
для: SnooPI
(11.04.2007 в 23:55)
| | |
<?php
$file = file ('rand.txt');
// можно так
$rand = rand (0, count($file)-1);
print $file[$rand];
// или так
print array_rand ($file, 1);
?>
|
| |
| |
|
|
| |
|
|
| |
для: SnooPI
(11.04.2007 в 23:55)
| | |
<?
$message=file("file.txt");
echo $message[array_rand($message)];
?>
|
| |
| |
|
|
| |
|
|
| |
для: Nemesis
(12.04.2007 в 15:53)
| | | Nemesis, спасибо работает, а как сделать чтобы не рандомно, а по очереди?И когда была последняя строка , то автоматически на 1 переходило... | |
| |
|
|
| |
|
|
| |
для: SnooPI
(12.04.2007 в 16:21)
| | |
<?php
$ll = (int) file_get_contents("last_line.dat");
$lines = file("file.txt");
if(!isset($lines[$ll])) $ll = 0;
echo(rtrim($lines[$ll]));
$fh = fopen("last_line.dat", "w");
fwrite($fh, ++$ll);
fclose($fh);
?>
|
| |
| |
|
|