#1 2008.06.15 20:34

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

подсчёт сообщений

как сделать подсчёт сообщений в госте? мол сообщений всего: 56,  эт надо какой то функцией считать строки в архиве book.dat да? вообщем как именно зделать подсчёт?! читал чё то про "wc" какой то но чё та неполучилось))


ska ska ska

Неактивен

#2 2008.06.15 20:53

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: подсчёт сообщений

Чё такое WC? WarCraft?

Код:

1
2
3
while(!feof('book.dat'))
{ $i++;}
echo $i;

Добавлено спустя   3 минуты  1 секунду:
а можно и так

Код:

1
2
$file=file('book.dat');
echo count($file);

Стране нужны автобусы!

Неактивен

#3 2008.06.15 21:52

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

спасиб я сократил))
print 'Сообщений всего: '.(sizeof(file('book.dat'))-1);


ska ska ska

Неактивен

#4 2008.06.15 22:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: подсчёт сообщений

вы походу на каком-то телепатическом уровне общаетесь...)))

Неактивен

#5 2008.06.15 22:05

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

Gemorroj, всё нормально чувак)))


ska ska ska

Неактивен

#6 2008.06.15 22:15

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: подсчёт сообщений

он просто мне иногда в личку пишет smile ////
А почему минус 1?


Стране нужны автобусы!

Неактивен

#7 2008.06.15 22:21

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

вроде эта функция считает и слова и символы а -1 значит считать строки... а про "wc"  вот
Добавлено спустя   2 мину�ы  8 секунд:
а в форуме такойже подсчёт зделать така через базу данных... ды?
в пхпББ4
на главной с низу..

Сообщений: 4579
Вложений: 239
Юзеров: 159
Последний: slaxifafE


ska ska ska

Неактивен

#8 2008.06.16 14:38

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: подсчёт сообщений

хуясе О_о кот-шредер!
ты где это вычитал?
Добавлено спустя   5 минут  38 секунд:
насчет wc- у тебя какая операционная система?
Добавлено спустя   7 минут  18 секунд:
вторая часть это уж совсем какой то не здравый набор мыслей. Собственно не понятно что надо то.


Стране нужны автобусы!

Неактивен

#9 2008.06.16 17:11

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

1) php.su
2) винда (зверь обновление по март или февраль.. непомню)
3) хм
4) ну может кто подскажет насчёт форума пхпББ4 вот главную страницу этого форума прикрепляю может кто сразу зделает)))


Вложения

ska ska ska

Неактивен

#10 2008.06.16 17:27

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: подсчёт сообщений

int count ( mixed var [, int mode] )


Возвратить количество элементов переменной var, которая обычно является array, или любым другим объектом, который может содержать хотя бы один элемент.

Для объектов count() возвращает количество нестатических свойств, не принимая во внимание видимость. Если у вас включена поддержка SPL, вы можете перехватить count(), реализуя интерфейс Countable. Этот интерфейс имеет только один метод, count(), который возвращает значение функции count().

Если var не является массивом или объектом, реализующим интерфейс Countable, будет возвращена 1. За одним исключением: если var - NULL, то будет возвращён 0.

Замечание: Дополнительный параметр mode был добавлен начиная с PHP 4.2.0.

Если дополнительный параметр mode установлен в COUNT_RECURSIVE (или 1), count() будет считать количество элементов массива рекурсивно. Это особенно полезно для подсчёта всех элементов многомерных массивов. Предустановленное значение параметра mode - 0. count() не обнаруживает бесконечную рекурсию.
Добавлено спустя   1 минуту  4 секунды:
Для подсчета многомерных массивов!!!
Добавлено спустя   2 минуты  29 секунд:
Wc- это команда другой операционной системы. Ща кстати попробую, скажу работает ли она в убунту smile

Добавлено спустя   5 минут  22 секунды:
По бб спрашивай у гемора я там ни названий таблиц ни файлов че где валяется незнаю


Стране нужны автобусы!

Неактивен

#11 2008.06.16 18:06

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: подсчёт сообщений

да я тоже) я занимаюсь PUNbb а не PHPbb smile

Неактивен

#12 2008.06.16 18:18

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

нууу воттт((( \\\ а про wc я просто в поиске набрал "подсчёт строк" и мне такое вот нашлось)


ska ska ska

Неактивен

#13 2008.06.16 19:05

Helqg
Участник
Откуда: 52 регион
Зарегистрирован: 2008.01.23
Сообщений: 306
Карма: 2
Профиль

Re: подсчёт сообщений

разбирайся да делай. Может это твой шанс для чвотатамчвотатам


Стране нужны автобусы!

Неактивен

#14 2008.06.16 20:13

denich
Участник
Откуда: нижегородская область
Зарегистрирован: 2008.05.28
Сообщений: 301
Карма: 0
Профиль

Re: подсчёт сообщений

чисто теоретически я бы зделал, но на практике незнаю как прописать)


ska ska ska

Неактивен

#15 2008.09.07 20:05

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: подсчёт сообщений

Admin помоги пожалуйста с подсчётом файлов в обменнике Обмен без реги
Мне надо чтобы выводилось кол-во файлов в обменнике на главную http://kotusm.com
Я поставил в папку с обменником файл count.php ,но он не корректно считает.В обменнике 22 файла,а счётчик показывает больше.Вот код этого счётчика

Код:

1
lt;?$k_files = count_file(BASEDIR."obm_bez_regi");$k_n_files = count_file_new(BASEDIR."obm_bez_regi", 86400*1);$k_n_files2='';if ($k_n_files>0){$k_n_files2="/+$k_n_files";}echo "$k_files$k_n_files2";?>

Кстати,этот обменник модифицирован тобою.Я так предполагаю что счётчик считает также php,css,.htaccess и другие не мультимедийные файлы.Как мне это исправить ?Как прописать в файле запрет на подсчёт php и других.Да и ещё поставить запрет на подсчёт картинок с рассширением в верхнем регистре,например JPG,GIF,PNG

Отредактировано kot (2008.09.07 20:17)

Неактивен

#16 2008.09.07 20:29

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: подсчёт сообщений

нужны функции count_file и count_file_new

Неактивен

#17 2008.09.07 21:29

kot
Участник
Откуда: г.Таллинн (Эстония)
Зарегистрирован: 2008.08.16
Сообщений: 78
Карма: 0
Профиль Веб-сайт

Re: подсчёт сообщений

Подскажи как эти функции вставить ? Я php пока ещё плоховато знаю.Тoлько html ,wml более-менее.

Неактивен

#18 2008.09.07 23:33

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: подсчёт сообщений

где-то в коде они есть. это не функции PHP, а самодельные так сказать. поищи их описание либо в этом же самом файле, либо в файлах, которые в него инклудятся.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.015 s