Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.08.2007, 01:29
mysterio1122 вне форума Посмотреть профиль Найти все сообщения от mysterio1122
  № 11  
Ответить с цитированием
mysterio1122
Banned
[+1.3 16.08.07]
[+4 16.08.07]
[+5 17.08.07]

Регистрация: Aug 2007
Сообщений: 27
я обрубил посвоему. сделал переменную при каждом новом добавлении +=1 к переменной.
но проблема в том что он обрубает тогда когда ищет содержимое папки

всё сделал)) блин любишь ты научить уму разуму^^

кстати проверь корректно ли я обрубил плз!
Цитата:
<?php*
$dir = "путь";
$dh = opendir($dir);
$n32d=1;
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;

}
rsort($files);

while (list($key, $val) = each($files)) {

echo "$val <br>";
$n32d+=1;
if($n32d==11){break;}

}
?>

вот тока маленькая загвоздка. у меня результаты восновном <100. а когда больше 100 оно в конец добавляется!

как мне это предотвратить?

1)конечно я могу код игры переписать чтобы 100 набрать было не реально, но это тупо.

2)могу сделать проверку в игре, что типо если

Цитата:
if(10<kills<90){
kills = GGG;
kills = "0"+GGG;}

if(1<kills<10){
kills = GGG;
kills = "00"+GGG;}
но это не выход помоему, потому что смотрется будет не очень, когда в таблице лидеров нули перед значением..

какие есть предложения?


Последний раз редактировалось etc; 16.08.2007 в 02:18.
Старый 16.08.2007, 01:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 12  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Код:
$n32d = 0;
while($filename = readdir($dh) && $n32d < 10) {
…
$n32d++;
}

Старый 16.08.2007, 01:44
mysterio1122 вне форума Посмотреть профиль Найти все сообщения от mysterio1122
  № 13  
Ответить с цитированием
mysterio1122
Banned
[+1.3 16.08.07]
[+4 16.08.07]
[+5 17.08.07]

Регистрация: Aug 2007
Сообщений: 27
я так блин написал а у меня даже всё зависло(тока у меня было <=

ты на 2ую часть не ответил..

update кстати по твоему у меня не работает.. почему то чёрный экран..(как бы панель того же размера, но черно внутри..)

да я думаю мойц вариант ведь ничего не испортит? его тоже можно применить, ведь так?

у меня щасс вообще отличный код, но вот тока плохо то что с >99 делать..
(а так всё сделал, и ограничение 10 первых и -4 знака и сортировка, всё шикарно,кроме 1ого..)


Последний раз редактировалось mysterio1122; 16.08.2007 в 01:55.
Старый 16.08.2007, 02:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 14  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Этот вариант черновой, показать суть. Проверять мне не на чем.

Старый 16.08.2007, 02:03
mysterio1122 вне форума Посмотреть профиль Найти все сообщения от mysterio1122
  № 15  
Ответить с цитированием
mysterio1122
Banned
[+1.3 16.08.07]
[+4 16.08.07]
[+5 17.08.07]

Регистрация: Aug 2007
Сообщений: 27
а ты мне можешь ответить, мой вариант плохой\сгодится\или норм? (если будет в панеле лежать)

и про > 99 чтонить..(сорри что уже в 100тый раз, но просто вдруг ктонить не заметил..)

Старый 16.08.2007, 02:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 16  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Я ничего не понял в предложении «вот тока маленькая загвоздка. у меня результаты восновном <100. а когда больше 100 оно в конец добавляется!» и далее. По-моему, это уже мало относится к текущей теме…

Старый 16.08.2007, 02:13
mysterio1122 вне форума Посмотреть профиль Найти все сообщения от mysterio1122
  № 17  
Ответить с цитированием
mysterio1122
Banned
[+1.3 16.08.07]
[+4 16.08.07]
[+5 17.08.07]

Регистрация: Aug 2007
Сообщений: 27
нет, относится как раз!
так. у меня в основном результаты игры до 100 убийств(больше сложно набраать) но ведь есть такие люди, которые и больше могут 100 сделать.
значит так, когда больше 100 убийств, тогда идёт запись файла с таким(допустим) именем

105 __etc
а в папке в это время лежать ещё парочка рекордов(например)
90 mysterio
37 variat
79 android
1 imbalance

и этот мой код сортирует таким образом:

90 mysterio
79 android
37 variat
105 __etc
1 imbalance

думаю дальше объяснять не требуется, понятно что мне нужно..
(на всякий случай! мне нужна правильная сортировка!)

105 __etc
90 mysterio
79 android
37 variat
1 imbalance

Старый 16.08.2007, 02:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 18  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Поставь флаг SORT_NUMERIC…

Старый 16.08.2007, 02:47
mysterio1122 вне форума Посмотреть профиль Найти все сообщения от mysterio1122
  № 19  
Ответить с цитированием
mysterio1122
Banned
[+1.3 16.08.07]
[+4 16.08.07]
[+5 17.08.07]

Регистрация: Aug 2007
Сообщений: 27
я читал на http://ru2.php.net/sort
но не понял как вставить..
так? sort_flags(SORT_NUMERIC);
или просто SORT_NUMERIC();

чвсё сорри понял..пора спать а то уже вообще всё пропускаю и непонимаю.. спс вам!

думаю и эту тему можно закрывать..


Последний раз редактировалось mysterio1122; 16.08.2007 в 03:06.
Старый 17.08.2007, 01:36
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 20  
Ответить с цитированием
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Код:
glob("*.rec")
__________________
...

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.