скажите есть ли в PHP как нибудь переменная или функции которая кэширует данные
которые не является индивидуальной для данного пользователя,
то есть один юзер нажал на кнопочку а другой юзер увидел это дело на странице когда,
обновил страницу.
1. scuter - 10 Мая, 2008 - 20:30:05 - перейти к сообщению
2. valenok - 11 Мая, 2008 - 15:34:55 - перейти к сообщению
Записывайте куда нибудь.
3. scuter - 11 Мая, 2008 - 16:49:37 - перейти к сообщению
Цитата:
Записывайте куда нибудь.
я просто думал что в php есть уже встроеная какая то штука для кэша,
по началу пробовал вот эти функции http://php.su/functions/?cat=shmop
но они не работают у меня на локалке и серваке реальном тоже не работают,
поэтому наверное придётся всё делать на файлах,
сейчас накропал одну не затейливою штуку,
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class cache
- {
- var $dir;
- var $tpls;
- function __construct($dir)
- {
- {
- $this->dir = $dir;
- {
- }
- else
- {
- $this->__destruct();
- }
- }
- else
- {
- $this->__destruct();
- }
- }
- function __destruct($erroe='no corect.')
- {
- return $erroe;
- }
- function file_filter($type)
- {
- }
- function is_cache($file)
- {
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- function get($cache)
- {
- {
- }
- else
- {
- return false;
- }
- }
- function save($name, $put)
- {
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- function add($name, $put)
- {
- if($cache = $this->get())
- {
- }
- else
- {
- $cache = $put;
- }
- if($this->save($name, $cache))
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- function create($name)
- {
- {
- }
- else
- {
- return true;
- }
- }
- }