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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Помогите разобрать со скриптом php (Random)
 
 автор: pavka2005   (09.02.2006 в 19:00)   письмо автору
 
 

function Random($COLOR1 = "")
{
$base = 'base1.dat';
$FILE = file("$base");
$rand = rand(0, count($FILE)-1);
$randtext = $FILE[$rand];
return $randtext;
}

Что сдесь что обозначает? И возможно ли его записать без function Random?
Спасибо.

   
 
 автор: kasmanaft   (09.02.2006 в 20:00)   письмо автору
 
   для: pavka2005   (09.02.2006 в 19:00)
 

как я понял, эта функция возращает случайную строку файла base1.dat....

function Random($COLOR1 = "")
{
$base = 'base1.dat'; - имя файла для открытия.
$FILE = file("$base"); - перем. файл присваивается содержимое файла бэйс...
$rand = rand(0, count($FILE)-1); - генерирует случайное число, меньшее числа строк файла
$randtext = $FILE[$rand]; - текст случайной строки файла
return $randtext; - возвращает значение рандтекст...
}

записать без функшин рандом конечно можно... тогда будет приблизительно вот так:

$base = 'base1.dat';
$FILE = file("$base");
$rand = rand(0, count($FILE)-1);
$randtext = $FILE[$rand]; 


в приведенном примере не проинициализирован генератор случайных чисел... то есть ничего работать не будет... нужно перед всем этим вписать
 srand(microtime()*1000000); 

   
Rambler's Top100
вверх

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