Warning array_key_exists() или header information

482
.
Переустановил ОС и сменился версия пхп с 5.3 на 5.2. И вот такая ошибка:
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/***/incfiles/classes/core.php on line 283

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/***/kzwap.net/incfiles/classes/core.php on line 288

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/***/incfiles/classes/core.php on line 288

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/***/incfiles/classes/core.php on line 288

Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /var/www/***/incfiles/classes/core.php on line 288

Warning: Cannot modify header information - headers already sent by (output started at /var/www/***/incfiles/classes/core.php:283) in /var/www/nur/data/www/kzwap.net/incfiles/head.php on line 265

Warning: Cannot modify header information - headers already sent by (output started at /var/www/***/incfiles/classes/core.php:283) in /var/www/nur/data/www/kzwap.net/incfiles/head.php on line 266

Warning: Cannot modify header information - headers already sent by (output started at /var/www/***/incfiles/classes/core.php:283) in /var/www/nur/data/www/kzwap.net/incfiles/head.php on line 268
.
строки head.php
265: header("Cache-Control: public");
266: header('Content-type: application/xhtml+xml; charset=UTF-8');
268 header("Expires: " . date("r", time() + 60));

Как исправить данную ошибку?
.
в core.php oшибky тo ищи, a нe в head
.
строки в infiles/classes/core.php
283: elseif (self::$user_id && isset(self::$user_set['lng']) && array_key_exists(self::$user_set['lng'], self::$lng_list)) self::$lng_iso = self::$user_set['lng'];
288: if (array_key_exists($lng, self::$lng_list)) {
.
Блиносвёрт ?
Nurdaulet, на хосте -то все ок.. обнови свою версию php
.
Не могу обновить php. Там пакеты какие то не пропускает обновление(OS Debian+lenny). Без обновление есть решение?
.
ramzes
Jane (22.10.2011/16:54)
Nurdaulet, на хосте -то все ок.. обнови свою версию php
пхп не при чем, это в коде косяк, там английским по экрану написано, второй аргумент функции должен быть массивом или объектом. раз ошибка значит он таковым не является.
<?
if(is_array( self::$lng_list) OR is_object( self::$lng_list)){
echo'<h1>all right!</h1>';
}else{
echo'<h1>it\'s not array!</h1>';
}

косячная подсветка кода
.
Помогите а то со стандартного браузера на сайт не пускает )
.
dakilla
короче я так понял тебе надо зайти у себя на сайте в панель panel/?act=languages и тебе там должны все сделать
У тебя просто с языком какая то трабла
.
Nurdaulet
dakilla (23.10.2011/08:15)
короче я так понял тебе надо зайти у себя на сайте в панель panel/?act=languages и тебе там должны все сделать
У тебя просто с языком какая то трабла
Спасибо, мне там помогли )) проблема решена
Всего: 16