Форуми / National / Russian / Тех. поддержка / Content Encoding Error

Chiaroscuro
#31620 25.11.2011 09:13
Ругается на "$c_name = $db->quote($entry['id']);" в цикле: PHP Fatal error: Call to a member function quote() on a non-object in /var/www/admin/data/www/site/system/cache.php on line 629
		if (count($this->writeback_data) > 0)
		{
			$q = "INSERT INTO $db_cache (c_name, c_realm, c_expire, c_value) VALUES ";
			$i = 0;
			foreach ($this->writeback_data as $entry)
			{
				$c_name = $db->quote($entry['id']);
				$c_realm = $db->quote($entry['realm']);
				$c_expire = $entry['ttl'] > 0 ? $sys['now'] + $entry['ttl'] : 0;
				$c_value = $db->quote(serialize($entry['data']));
				$comma = $i == 0 ? '' : ',';
				$q .= $comma."($c_name, $c_realm, $c_expire, $c_value)";
				$i++;
			}
			$q .= " ON DUPLICATE KEY UPDATE c_value=VALUES(c_value), c_expire=VALUES(c_expire)";
			$db->query($q);

Добавлено 14 минут спустя:

Вот что теперь у меня, кружится и падает: Request exceeded the limit of 10 internal redirects due to probable configuration error.


Відредаговано: Chiaroscuro (25.11.2011 09:27, 13 років тому)