Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывод данных
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Вывод данных

Страниц (1): [1]
 

1. LightXXX - 29 Апреля, 2009 - 19:46:23 - перейти к сообщению
И так вот такое дело. Есть база в виде файла, выглядит он вот так:

CODE (text):
скопировать код в буфер обмена
  1.  
  2. ec98bad30ecf51b9bd19cbd41b366292.JPG|img/12.04.09/16|12.04.09|17:58|10.0.4.1|
  3. b375a594b079ded790c3154a5fc893d4.jpg|img/12.04.09/27|12.04.09|17:59|10.0.4.41|
  4. b375a594b079ded790c3154a5fc893d4.gif|img/12.04.09/27|12.04.09|17:59|10.0.3.4|
  5. 495b743a1ea82823f36d16c15a085bc9.jpg|img/12.04.09/06|12.04.09|18:05|10.0.4.41|
  6. 1a85b724c78fd8576a8c1de25dc89417.gif|img/12.04.09/15|12.04.09|18:05|10.0.4.1|
  7. 029341ab357691f8f5148dc365689e20.jpg|img/12.04.09/22|12.04.09|18:05|10.0.2.5|
  8. 029341ab357691f8f5148dc365689e20.png|img/12.04.09/15|12.04.09|18:14|10.0.4.41|
  9. 301da32308e813782b50d0be93bd8925.jpg|img/12.04.09/21|12.04.09|18:19|10.0.4.46|
  10.  


Надо как-то реализовать что-то типо статистики.

1) Когда юзер заходит на страницу определяем его ip адрес. Затем, нужно чтобы на странице писало типо:

Вы загрузили: 25 файлов.


2) Есть папка img в ней куча катологов и во всех лежат загруженные картинки. Нужно на страницу вывести что-то типо:

Загружено в формате jpg: 150 файлов, в формате png: 192 файла... и т.д.

Заранее спасибо Улыбка
2. EuGen - 30 Апреля, 2009 - 10:50:10 - перейти к сообщению
А что удерживает Вас от использования СУБД (сажем, MySQL)?
Ну уж а если совсем без него никак, то ведите отдельный файл - статистику. Куда и записывайте строки с разделителями -
IP, число скачанных файлов в формате 0, число скачанных файлов в формате 1, ... ,число скачанных файлов в формате N
(Хотя при наличии СУБД я никогда не понимал городьбы с файлами .. если у хостера нет поддержки БД - сменить хостера и все тут)
3. DeepVarvar - 30 Апреля, 2009 - 10:56:38 - перейти к сообщению
EuGen, я не знаю почему, но если посмотреть в целом, то:
Все новички БОЯТСЯ использовать СУБД...
Я кстати раньше тоже боялся... Не знаешь броду, не лезь в воду... Радость
4. EuGen - 30 Апреля, 2009 - 11:16:08 - перейти к сообщению
Ну и зря. Надо постоянно стремиться повышать свой профессиональный уровень, тем более, что есть системы, где СУБД уже входит в поставку. Осталось очень немного узко спецефичных задач, где использование файлов по-прежнему оправдано, в подавляющем большинстве случаев БД - просто, эффективно и удобно.
5. DeepVarvar - 30 Апреля, 2009 - 11:29:33 - перейти к сообщению
Мы стремимся!!!!!!!!!!!!!!!!!!!!!!! Тем более есть ТАКОЙ сайт и форум!!! Спасибо за то что вы есть!!!
6. LightXXX - 30 Апреля, 2009 - 15:12:05 - перейти к сообщению
Конечно спасибо всем кто принимает участие в этом чудесном сайте и форуме, много раз помогали. Но все же, может кто-то подскажет как это все сделать? Улыбка
7. DeepVarvar - 01 Мая, 2009 - 01:35:41 - перейти к сообщению
Вам нужен отдельный файл в котором будут данные о том что вам надо.. Как и когда вам этот файл изменять - думать вам..

редактирую:
написать за вас? а денюшку дадите? Радость
8. Ururu - 01 Мая, 2009 - 20:06:02 - перейти к сообщению
А авторизации на сайте не предвидется? Отлавливать юзеров с динамичным ip проблематично )
9. valenok - 01 Мая, 2009 - 23:44:47 - перейти к сообщению
А давайте вы пойдете попробуете почитать уроки, попробовать все это написать, а потом скажете мне лично в чем были трудности и я напишу на эту тему урок в раздел уроков ?
Только с вопросами у меня ничего не получается не надо. Надо
"я прочитал вот-тут вот-это, сделал вот-так, как тут сказано, еще я перепробовал вот так и так, и теперь думаю что они там что-то не договаривают."
10. Платинум - 02 Мая, 2009 - 14:34:30 - перейти к сообщению
Лично мне пративно делать сайт без БД =)!!

 

Powered by ExBB FM 1.0 RC1