Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2012, 16:35   #1
kilogram
Форумчанин
 
Регистрация: 04.03.2012
Сообщений: 144
По умолчанию РАНДОМ

Читаю тему случайные числа в книге, там такой пример, не работает чего-то.

PHP код:
<?php

$ourfile 
fopen("largetextfile.txt",'r');
for(
$i 0$s fgets($ourfile,10000); $i++){
    if(
mt_rand(0,$i) == 0$line $s;
}
echo 
$line;
?>
kilogram вне форума Ответить с цитированием
Старый 12.05.2012, 00:21   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

что именно не работает?
ADSoft вне форума Ответить с цитированием
Старый 12.05.2012, 02:16   #3
Mortimoro
Форумчанин
 
Регистрация: 03.12.2010
Сообщений: 334
По умолчанию

кофейная гуща показала следующие варианты:
- файл largetextfile.txt недоступен по какой-либо причине (например, прав доступа нет).
- размер этого файла чрезмерно large и времени на его чтение уходит больше, чем допускается настройками сервера.
- файл пустой и результатом выполнения скрипта будет пустая строка.
Mortimoro вне форума Ответить с цитированием
Старый 12.05.2012, 14:24   #4
jasul
Падаван
Пользователь
 
Аватар для jasul
 
Регистрация: 23.09.2011
Сообщений: 98
По умолчанию

Для случайных чисел есть встроенная функция rand (); в качестве аргументов передаете интервал с какого числа по какое число генерировать.™
............Сила воли ключ идеальности...........
jasul вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рандом ZoomHz Общие вопросы C/C++ 1 10.07.2011 20:22
Рандом Ya_Aston Помощь студентам 4 17.12.2010 22:43
Рандом Syltan JavaScript, Ajax 0 07.05.2010 01:40
рандом Arcueid1691 Общие вопросы C/C++ 7 18.06.2009 00:58
рандом benjaminfran Помощь студентам 3 14.02.2008 23:53