ex3xeng:
Файл, который все так часто дергают, операционная система закеширует в памяти.
Флаг "по старинке" делался как-то так: записать свой pid в файл, залочить его на запись, прочитать pid и проверить. Если всё получилось - работаем дальше. Если оказалось что файл уже залочен или в нем чужой pid - значит этот процесс проиграл гонку, и нужно его завершить.
ex3xeng: Проверка существования файла - не такая уж дорогая операция, чтобы от нее страдала производительность.
Разве что стоит дополнительно подумать, как обезопасить себя от ситуации, когда несколько почти одновременных хита запускают этот ваш механизм одновременно. Флаги какие-то выставлять, может.
DevTeam: Или без триггеров, делать отметки о дате последнего изменения в файл/мемкеш/сервер сообщений и если там изменилась циферка - сигналить в вебсокет. Или подписаться/сделать хук на изменение таблицы в самом опенкарте.
Pshkll: Я надеюсь вы понимаете, что монитор не может сам посмотреть "в зеркало" и увидеть как на нем отображается картинка? Для этого нужен или человек который будет смотреть "на глаз" и двигать ползунки, либо "калибратор" - такая штука типа вебкамеры, которая смотрит на монитор, и очень точно меряет цветопередачу. Предустановленные профили можете менять сколько угодно, но никакой волшебный софт не угадает, что на самом деле отображается на мониторе.
Pshkll: Так уж сложилось, что калибруют мониторы, внезапно, калибратором. Я вам даже ответил на следующий вопрос: где взять калибратор?
Вопросы "какой калибратор лучше?", "как пользоваться калибратором?" и "а нужен ли мне этот дорогой сложный прибор, или я лучше по табличке на глазок настрою?" оставлю вам на самостоятельное изучение.
jeston: locale содержит настройки форматов даты, чисел с плавающей точкой, валюты и т.п.
Если у вас в настройках прописана локаль, в которой дробная часть отделяется запятой - запятую вы и получите.
Для справки, в ru-RU именно запятая, а в en-US - точка.
ex3xeng: повторюсь: проверяйте куки не через print_r($_COOKIE) а через браузер. В идеале, вообще смотреть заголовки пришедшие с сервера.
потому что сейчас вы смотрите не на те куки что отправились в браузер, а на те, что смогли вернуться на сервер.
-R
?