Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: случайное число в php

Сообщения:  [1-3] 

 
 автор: cheops   (22.01.2005 в 14:27)   письмо автору
 
   для: николай   (22.01.2005 в 14:10)
 

Вы можете воспользоваться следующим скриптом:
<?php 
  
// Массив с названиями файлов
  
$arr = array("file1.txt",
               
"file2.txt",
               
"file3.txt",
               
"file4.txt",
               
"file5.txt",
               
"file6.txt",
               
"file7.txt",
               
"file8.txt",
               
"file9.txt",
               
"file10.txt",
               
"file11.txt",
               
"file12.txt",
               
"file13.txt");
  
// Формируем случайный индекс массива
  
$index rand(0count($arr) - 1); 
  
// Открываем файл с индексом $index
  
$fd fopen($arr[$index]);
  
// Читаем содержимое файла
  
$bufer fread($fd,filesize($arr[$index]));
  
// Закрываем файл
  
fclose($fd);
  
// Выводим содержимое текстового файла
  
echo $bufer;
?>

Он может работать с любым числом файлов, которые размещены в массиве $arr. Этот массив лучше формировать динамически, например, читая содержимое директории в которой они хранятся.
Возможно, вам будет интересно почитать другие темы с обсуждением случайного вывода и функции rand().
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1439
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=691
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=713
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=169

   
 
 автор: glsv (Дизайнер)   (22.01.2005 в 14:25)   письмо автору
 
   для: николай   (22.01.2005 в 14:10)
 

Посмотрите по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=713

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=169

   
 
 автор: николай   (22.01.2005 в 14:10)
 
 

Кто нибудь работал с функцией rand ? (случайное число)
Я не могу решить такую задачу: У меня имеется тридцать текстовых файликов с разным содержанием. Нужно чтобы при нажатии ссылки на главной странице создавалась новая страница, на которой будет содержание одного из этих текстовых файлов, но ВЫБРАНОЕ ИМЕННО СЛУЧАЙНО! Чтобы каждый раз разные тексты были. Кому нибудь реально такое сделать? Если можно, то чёткий пример с пошаговыми пояснениями, чтобы было видно Вашу логику в решении поставленой задачи, плиз...
Николай.

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования