[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Invalid argument supplied for foreach()
medvedeva
Приветствую!

Откопала древний скрипт, у которого требования:
Цитата
PHP 4.3.0 or greater
MySQL 4.0.0 or greater
ionCube support (loaders included in zip)
Server: Unix/Linux - Powered by Apache, with .htaccess support (ModRewrite)


Судя по отзывам, нормально работает на PHP 5.2, но у меня эта зараза на всех страницах ругается :(
Warning: Invalid argument supplied for foreach() in /sata1/home/.../common.inc.php on line 87

В common.inc.php на 87 строчке:
    foreach ($vars as $k=>$v){

Функция выглядит так:
/**
* Retrieve input vars, trim spaces and return as array
*
@return array array of input vars (HTTP_POST_VARS or HTTP_GET_VARS)
*
*/

function get_input_vars(){
global $HTTP_SERVER_VARS;
$REQUEST_METHOD = $HTTP_SERVER_VARS['REQUEST_METHOD'];
global $HTTP_POST_VARS;
global $HTTP_GET_VARS;

$vars = $REQUEST_METHOD == 'POST' ? $HTTP_POST_VARS : $HTTP_GET_VARS;
foreach ($vars as $k=>$v){
if (is_array($v)) continue;
if (get_magic_quotes_gpc()) $v = stripslashes($v);
$vars[$k] = trim($v);
}

$vars['page'] = $_GET['page'];
if (substr($vars['page'], 0, 1) == '/')
{
$vars['page'] = substr($vars['page'], 1);
}

return $vars;
}


Как уже все наверное знают, в PHP я, как кот в ядерной физике user posted image
Помогите, пожалуйста, исправить данную хрень user posted image

Благодарю за внимание и любую помощь!
С Уважением, Анастасия.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.