Как обрабатываются данные у счетчиков, как spylog?

123 4
H
На сайте с 21.08.2004
Offline
122
#11
mendel:
Что будет медленнее и прожорливее по памяти чем readfile.

Так и я как-бы не в IDE писал. Тоже "прямо тут", так что оно вообще может и не заработать).
Зачем вообще код приводить если он ошибочный и неполный?
Человек не понимает как готовить мод_реврайт и прочие базовые вопросы.
К чему нерабочий код?
И да, я не критикую а дополняю). Писал бы первым, про миме забыл бы)

есть еще file, fpassthru...

мод_реврайт - не думаю что базовое. это уже к настройкам сервера относится.

Столько написали, а как снять данные с клиента не описали:)

код рабочий, просто мы не знаем круг задач:)

Мир! С праздником!

Есть что-то, что мы не знаем, но узнать это мы не можем.
E
На сайте с 21.09.2009
Offline
283
#12

Парни, хорош с линейками бегать :)

Кеш я устанавливал контролировать, но как то "не так" работает. Поправлю

Мой код на картинку, будет такой теперь

header("Pragma: no-cache");
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header("Content-type: image/gif");
$pic = ImageCreateFromgif("img/code.gif");
$color=ImageColorAllocate($pic, 255, 255, 255);
ImageString($pic,24,8,4,$header,$color);
Imagegif($pic);
ImageDestroy($pic);

А задача, разобраться быстро в том, чего раньше не делал :)

H
На сайте с 21.08.2004
Offline
122
#13

а что не работает?

E
На сайте с 21.09.2009
Offline
283
#14

Картинка не всегда выводилась. Оказалось, что опера блокирует. Считает рекламой :)

S
На сайте с 23.05.2004
Offline
316
#15

http://www.hotscripts.com/category/scripts/php/scripts-programs/counters/

на выбор куча всяких самопальных счетчиков с десятками различных вариантов реализации подсчета.

Ну и по хорошему счетчик ни какую картинку генерить не должен,


<?php

// считаем
$counter = intval(file_get_contents('counter.dat'));
$counter++;
file_put_contents('counter.dat', $counter);

// выводим картинку
header('Content-type: image/png');
readfile('image.png');
// конец

Самый примитивный счетчик. Далее можно его накручивать как угодно, начиная от записей окружения и заканчивая написанием конкурента piwik.org .

Это просто подпись.
mendel
На сайте с 06.03.2008
Offline
183
#16
Stek:
$counter = intval(file_get_contents('counter.dat'));
$counter++;
file_put_contents('counter.dat', $counter);

Вот за это нас пхпшников и не любят).

И да, я вкурсе что это "лишь пример" и "не делайте так в продакшене".

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

Шутку любишь над Фомой, так люби и над собой. (с) народ. Бесплатные списки читабельных(!) свободных доменов (http://burzhu.net/showthread.php?t=2976) (5L.com) Сайты, All inclusive. 5* (/ru/forum/962215)
S
На сайте с 23.05.2004
Offline
316
#17

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

p.s. да и flock в пхп толком не работает, так что рано или поздно все равно где то обнулится.

_
На сайте с 24.03.2008
Offline
381
#18

Счетчики... php... очнитесь люди :), народ своих демонов пишет, чтобы не было проблем от операций ввода-вывода :), а вы на php собрались "лабать" ?

S
На сайте с 23.05.2004
Offline
316
#19

Тема о базовых основах. Какие нафиг тут демоны и зачем ? Всегда есть те, кто делает лучше и правильнее. Теперь что , не дышать что ли.

E
На сайте с 21.09.2009
Offline
283
#20
Stek:
на выбор куча всяких самопальных счетчиков с десятками различных вариантов реализации подсчета.

мне не нужен самопал ни самосвал :) Мне нужно понять работ.у Часть я уже получил инфы.

mendel:
я вкурсе что это "лишь пример" и "не делайте так в продакшене".

А что не так в коде 16 сообщения? Обращение к файлу на диске?

---------- Добавлено 10.05.2017 в 22:35 ----------

_SP_:
народ своих демонов пишет, чтобы не было проблем от операций ввода-вывода

Раз сказали "а" говорите и "б". Где читать?

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий