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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод данных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: скрипт
LightXXX
Отправлено: 29 Апреля, 2009 - 19:46:23
Post Id


Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




И так вот такое дело. Есть база в виде файла, выглядит он вот так:

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 файла... и т.д.

Заранее спасибо Улыбка

(Отредактировано автором: 29 Апреля, 2009 - 19:46:53)

 
 Top
EuGen Администратор
Отправлено: 30 Апреля, 2009 - 10:50:10
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




А что удерживает Вас от использования СУБД (сажем, MySQL)?
Ну уж а если совсем без него никак, то ведите отдельный файл - статистику. Куда и записывайте строки с разделителями -
IP, число скачанных файлов в формате 0, число скачанных файлов в формате 1, ... ,число скачанных файлов в формате N
(Хотя при наличии СУБД я никогда не понимал городьбы с файлами .. если у хостера нет поддержки БД - сменить хостера и все тут)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Апреля, 2009 - 10:56:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




EuGen, я не знаю почему, но если посмотреть в целом, то:
Все новички БОЯТСЯ использовать СУБД...
Я кстати раньше тоже боялся... Не знаешь броду, не лезь в воду... Радость
 
 Top
EuGen Администратор
Отправлено: 30 Апреля, 2009 - 11:16:08
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Ну и зря. Надо постоянно стремиться повышать свой профессиональный уровень, тем более, что есть системы, где СУБД уже входит в поставку. Осталось очень немного узко спецефичных задач, где использование файлов по-прежнему оправдано, в подавляющем большинстве случаев БД - просто, эффективно и удобно.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Апреля, 2009 - 11:29:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мы стремимся!!!!!!!!!!!!!!!!!!!!!!! Тем более есть ТАКОЙ сайт и форум!!! Спасибо за то что вы есть!!!
 
 Top
LightXXX
Отправлено: 30 Апреля, 2009 - 15:12:05
Post Id


Новичок


Покинул форум
Сообщений всего: 30
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




Конечно спасибо всем кто принимает участие в этом чудесном сайте и форуме, много раз помогали. Но все же, может кто-то подскажет как это все сделать? Улыбка
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Мая, 2009 - 01:35:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Вам нужен отдельный файл в котором будут данные о том что вам надо.. Как и когда вам этот файл изменять - думать вам..

редактирую:
написать за вас? а денюшку дадите? Радость

(Отредактировано автором: 01 Мая, 2009 - 02:12:26)

 
 Top
Ururu
Отправлено: 01 Мая, 2009 - 20:06:02
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Апр. 2009  


Помог: 0 раз(а)




А авторизации на сайте не предвидется? Отлавливать юзеров с динамичным ip проблематично )
 
 Top
valenok
Отправлено: 01 Мая, 2009 - 23:44:47
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




А давайте вы пойдете попробуете почитать уроки, попробовать все это написать, а потом скажете мне лично в чем были трудности и я напишу на эту тему урок в раздел уроков ?
Только с вопросами у меня ничего не получается не надо. Надо
"я прочитал вот-тут вот-это, сделал вот-так, как тут сказано, еще я перепробовал вот так и так, и теперь думаю что они там что-то не договаривают."


-----
Truly yours, Sasha.
 
My status
 Top
Платинум
Отправлено: 02 Мая, 2009 - 14:34:30
Post Id



Частый гость


Покинул форум
Сообщений всего: 223
Дата рег-ции: Апр. 2009  
Откуда: Пермь


Помог: 0 раз(а)




Лично мне пративно делать сайт без БД =)!!
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB