ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #14461  
Старый 28.01.2010, 18:13
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Fuckel  
ты делаешь трим, удаляешь лишние пробелы, пробелы тоже символы )
лол
 
Ответить с цитированием

  #14462  
Старый 28.01.2010, 18:14
Аватар для imajo.ati
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

Цитата:
Сообщение от Fuckel  
ты делаешь трим, удаляешь лишние пробелы, пробелы тоже символы )
перенос строки и возват каретки тоже символы. нуждающийся наверняка имел ввиду непечатные символы
 
Ответить с цитированием

  #14463  
Старый 28.01.2010, 18:32
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

спасибо всем уже решил задачу )
 
Ответить с цитированием

PHP
  #14464  
Старый 28.01.2010, 23:07
Аватар для N2kroot
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

Репутация: 9
По умолчанию PHP

Народ,как сделать вывод текста из бд по рейтингу..
Да вообще --- как сделать этот рейтинг?

Вот я сделал страницу,на ней всё есть(рега\вход\выход\куки)
при регистрации создаётся файл с новым именем(именем юзера), а вообще --- пишется файл,типа :
all.dat
в нём:
Имя|0
Имя|1
Имя|2
Ну вот,а надо сделать что-то типа:
Имя|0|Рейтинг:80%
Имя|1|Рейтинг:10%
Имя|2|Рейтинг:10%
А если регнется новый,то:
Имя|0|Рейтинг:70%
Имя|1|Рейтинг:10%
Имя|2|Рейтинг:10%
Имя|3|Рейтинг:10%
А если кто-то повысит рейтинг,то,например,так:
Имя|0|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10%

И самое главное:
Вывод инфы:
Допустим файл содержит:
Имя|4|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10%
Тогда вывод:
Имя|4|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10% --- не активен,модератор удали его!
Вопрос: как это организовать?
Если надо --- выложу скрипт...
 
Ответить с цитированием

  #14465  
Старый 28.01.2010, 23:19
Аватар для Fuckel
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

Репутация: 105
Отправить сообщение для Fuckel с помощью ICQ
По умолчанию

сохраняй, например, так
Код:
Имя|0|80
а при чтении, если юзеров не много, загоняй все массив и сортируй (http://php.net/manual/en/array.sorting.php) по рейтингу.
 
Ответить с цитированием

  #14466  
Старый 28.01.2010, 23:20
Аватар для N2kroot
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

Репутация: 9
По умолчанию

Цитата:
Сообщение от svesve  
Как можно найти в файле требуемое слово(полностью)??

Пример:

файл -

111222
7111222
1112223


нужно узнать есть ли в нем строка 111222 ?? и чтобы он 7111222 и 1112223 не под наш поиск.

тобишь нужен поиск слова целиком.
Вот например у тебя
npimer.txt,а в нём:
7111222
111222
Надо найти 111222 или проверить - есть ли она вообще?
Вот код:
PHP код:
 $ischem="111222";
$TBoi_fail "npimer.txt";
        
$massiv = @file($TBoi_fail);
        
$lines count($massiv);
        for ( 
$i 0$i <= $lines$i++ ){
        list(
$chislo,$chislo2)=explode(' '$massiv[$i]);
        if(
$ischem==$chislo){  Exit("Найдено совпадение!<BR>Искали:$ischem<BR>Найдено:$chislo  }
        if(
$i==$lines){ die("Совпадений нет!");   }
        } 
В данном случае появится:
Найдено совпадение!
Искали:111222
Найдено:111222
 
Ответить с цитированием

  #14467  
Старый 28.01.2010, 23:40
Аватар для Fuckel
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

Репутация: 105
Отправить сообщение для Fuckel с помощью ICQ
По умолчанию

Цитата:
Сообщение от N2kroot  
Народ,как сделать вывод текста из бд по рейтингу..
Да вообще --- как сделать этот рейтинг?

Вот я сделал страницу,на ней всё есть(рега\вход\выход\куки)
при регистрации создаётся файл с новым именем(именем юзера), а вообще --- пишется файл,типа :
all.dat
в нём:
Имя|0
Имя|1
Имя|2
Ну вот,а надо сделать что-то типа:
Имя|0|Рейтинг:80%
Имя|1|Рейтинг:10%
Имя|2|Рейтинг:10%
А если регнется новый,то:
Имя|0|Рейтинг:70%
Имя|1|Рейтинг:10%
Имя|2|Рейтинг:10%
Имя|3|Рейтинг:10%
А если кто-то повысит рейтинг,то,например,так:
Имя|0|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10%

И самое главное:
Вывод инфы:
Допустим файл содержит:
Имя|4|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10%
Тогда вывод:
Имя|4|Рейтинг:50%
Имя|1|Рейтинг:20%
Имя|2|Рейтинг:20%
Имя|3|Рейтинг:10% --- не активен,модератор удали его!
Вопрос: как это организовать?
Если надо --- выложу скрипт...
сортировка, например, такая:
PHP код:
<?php
$f 
file("users.dat");
$users = Array();
for (
$i=0$i<count($f); $i++)
{
    
$users[] = explode('|'$f[$i]);
    
settype($users[$i][2], int);
}
function 
cmp($a$b)
{
    if (
$a[2] == $b[2]) {
        return 
0;
    }
    return (
$a[2] < $b[2]) ? -1;
}
usort($users"cmp");
print_r($users);
?>
файл users.dat
Код:
a|0|1
aa|12|100
bvn|42|3
рейтинг - третий элемент, то есть это будут 1, 100 и 3

Последний раз редактировалось Fuckel; 28.01.2010 в 23:42..
 
Ответить с цитированием

  #14468  
Старый 29.01.2010, 00:06
Аватар для imajo.ati
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

Цитата:
Народ,как сделать вывод текста из бд по рейтингу..
SELECT `NAME`,`ID`,`RATING` FROM `users` WHERE `BANNED`!=1 ORDER BY `RATING` DESC;
 
Ответить с цитированием

  #14469  
Старый 29.01.2010, 15:08
Аватар для N2kroot
N2kroot
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме:
62271

Репутация: 9
По умолчанию

Да нет же,я на файлах люблю делать
 
Ответить с цитированием

  #14470  
Старый 29.01.2010, 15:10
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

Репутация: 149
По умолчанию

Цитата:
Сообщение от N2kroot  
Да нет же,я на файлах люблю делать
Извращенец.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ