С нами с 19.02.05
Сообщения: 171
Рейтинг: 21
|
Добавлено: 06/07/05 в 03:46 |
Есть список ФХГ 16К, нужно отсортировать их рандомно (сейчас они акуратно по спонсам отсортированы). Как это сделать? Может тулз есть хороший или скриптик у кого завалялся?
|
|
|
|
С нами с 29.07.03
Сообщения: 426
Рейтинг: 512
|
Добавлено: 06/07/05 в 09:21 |
Ну попробуй так:
Код: |
<?php
if ($fp=fopen('spisok.txt', 'r')) {
flock($fp, 1);
while($fhg = fgets($fp, 1024)) {
$spisok[] = $fhg;
}
flock($fp, 3);
fclose($fp);
}
srand((float)microtime() * 1000000);
shuffle($spisok);
foreach ($spisok as $fhg) {
$string .=$fhg;
}
if ($fp=fopen('spisok2.txt', 'w')) {
flock($fp, 2);
fputs($fp, $string);
flock($fp, 3);
fclose($fp);
}
?>
|
не уверен, что не зависнет где нибудь в середине, но попробовать можно
|
|
|
|
С нами с 19.02.05
Сообщения: 171
Рейтинг: 21
|
Добавлено: 06/07/05 в 12:13 |
Большое спасибо! Скрипт рабочий.
Конструктивно
|
|
|
|
С нами с 29.07.03
Сообщения: 426
Рейтинг: 512
|
Добавлено: 06/07/05 в 14:39 |
Тогда где рейтинг
|
|
|
|
С нами с 19.02.05
Сообщения: 171
Рейтинг: 21
|
Добавлено: 06/07/05 в 16:01 |
Здэсь
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 06/07/05 в 17:41 |
select * from gall order by rand()
|
|
|
|
продавец русских невест
С нами с 24.01.03
Сообщения: 2315
Рейтинг: 443
|
Добавлено: 06/07/05 в 21:10 |
краткость - сестра таланта
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |