Передача файла-картинки счетчика посетителю

  • Автор темы Автор темы Sasha_kz
  • Дата начала Дата начала

Sasha_kz

Новичок
Передача файла-картинки счетчика посетителю

Объясните пож. как реализовывается "отдача" картинки счетчика посетителям сайта.

Я вот как понимаю:
- посетитель выбрал ту или иную страницу;
- страничка генерится php;
- показания счетчика плюсуются на 1 и создается новый файл-картинка (напр. Counter/counter.png);
- посетителю отдается страничка и в ней картинка счетчика.

Теперь, если тут же другой посетитель инициировал процесс получения другой странички, то файл-картинка счетчика Counter/counter.png заменится на другую ( показание счетчика +1)

Что произойдет? 1-й посетитель при медленной скорости соединения недополучит файл-картинку счетчика?

Только сильно не ругайтесь :)
 
ты бы поглядел сначала, как выглядит хтмл код размещения хотя бы одной картинки-счетчика, а?
глядишь, совсем другие вопросы появились бы
 
Поглядел - counter.rambler.ru/top100.cnt?987435

Насколько я понимаю ?987435 это id моего счетчика
А как реализовывается стирание старого файла картинки и создание нового для следующего моего запроса странички? Ведь id не меняется, а картинка новая.
 
а где ты увидел здесь файл?
и что за картинка такая, с расширением.cnt - не знаешь?
 
counter.rambler.ru/top100.cnt - это скрипт.
который и пользователей считает, и картинку выдаёт
 
Понятно.

А где почитать о реализации такого?

... Можно, конечно, создавать файлы-картинки+uni для каждого запроса страницы на диске, потом как-то реализовать удаление теx, что уже не актульны...
Кстати, а можно ли проверить "ушла" ли картинка пользователю?
 
А где почитать о реализации такого?
вообще-то, тебе бы сначала что попроще освоить. А то уж больно мало ты про веб знаешь.
Практически, прочесть надо пару учебников.

Тебе на свой сайт нужен счетчик? Зачем тебе тогда картинка? пиши текстом.

-~{}~ 07.05.07 12:38:

Можно, конечно, создавать файлы-картинки
можно.
так большие системы и делают.
но тебе это не нужно
и картинка все равно генерируется динамически.
Кстати, а можно ли проверить "ушла" ли картинка пользователю?
теоретически - можно.
практически - не имеет смысла.
 
Как создать картину я знаю.
Как ее сохранить на диск знаю тоже, равно как отдать ее посетителю.
Не знаю как отдать посетителю вместе со страничкой (разве что iframe, но это изврат

А читать это не проблема
 
Не знаю как отдать посетителю
возьми учебник html, да прочти.
как отдаются посетителю картинки.

-~{}~ 07.05.07 12:49:

НАСТОЯТЕЛЬНО рекомендую прислушаться к моей рекомендации делать счетчик не картинкой, а текстом.
 
Синтаксис <img src="picture.jpg" width=24 height=24 border=0> я знаю.
Но для этого картинка должна физически лежать на диске, правильно? Значит ее нужно создать и сохранить, а в html код добавить написаное выше. Тоже не проблема. Проблема в том, что картинка должна меняться при каждом ее запросе.
 
дубль два.
counter.rambler.ru/top100.cnt - это скрипт.
который и пользователей считает, и картинку выдаёт

с какого раза дойдет?
 
Дошло и с первого :)
Я про то как реализовать выдачу картинки под одним и тем же именем на каждый запрос учитывая что картинка меняется при каждом запросе
 
и по русски понимаю тоже :)

<img src="get_conter.php" width=100 height=100 border=0>

В get_conter.php создаем картинку счетчика и... последней строкой
imagejpeg()

так?

наверное я или тупой или противный :)

просто я знаю 2 варианта отдачи картинки:
- через header (Content-type: image/тип_файла)
- либо сохраняем на диск
 
ну, СПАСИБО!
буду пробовать.

P.S. Ты прав, что для счетчика лучше текстовый вариант.
 
Еще нужно будет использовать исключительную блокировку файла(в котором хранится число посещений), чтобы счет правильно вёлся.
 
Сверху