как испровить ошибку

Статус
В этой теме нельзя размещать новые ответы.

allsu

Постоялец
Регистрация
29 Дек 2007
Сообщения
135
Реакции
5
на странице движка выдаётся такая ошибка

HTML:
Warning: array_count_values(): The argument should be an array in /var/www/vhosts/domen.ru/httpdocs/includes/keywords.inc.php on line 181

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/domen.ru/httpdocs/includes/keywords.inc.php on line 229

вот строка 181 $y = array_count_values($y);
вот строка 229 foreach ($array_count_values as $word => $occured) {
что то тут не так???
может кто знает? подскажите!
 
Этой информации мне не достаточно.
 
Функциям работы с массивами передаются не массивы ($y , $array_count_values ).
 
Переменные $y и $array_count_values не является массивами – отсюда и ошибка.

Насколько я понял речь идет о instantCMS? Нужно копать в сторону значения $params['content'] и функции cmsGetKeywords()

UPD: В keywords.inc.php есть закомментированная строка 171

PHP:
//$y = array();

- можно ее раскомментировать (зачем ее закомментировали не знаю - я этой CMS не пользуюсь).
 
Судя из заголовка, стоит просто окончить школу или хотя бы почитать орфографический словарь, а потом уже учить другие языки, тот же php к примеру.
 
А перед пхп немного подучить английский. Warning - это не ошибка, это предупреждение. Отрубается в .htaccess:

php_flag display_errors off
php_flag display_startup_errors off
 


перед 181 строкой поставь

PHP:
if (isarray($y))
аналогично для второго массива перед циклом
 
Переменные $y и $array_count_values не является массивами – отсюда и ошибка.

Насколько я понял речь идет о instantCMS? Нужно копать в сторону значения $params['content'] и функции cmsGetKeywords()

UPD: В keywords.inc.php есть закомментированная строка 171

PHP:
//$y = array();

- можно ее раскомментировать (зачем ее закомментировали не знаю - я этой CMS не пользуюсь).

ТОЧНО УБРАЛ СЛЕШИКИ И ВСЁ ГУУД:ay:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху