mavr
Новичок
Непонятные ошибки у Apache с PHP
Стоит:
Fedora 6.0
Web-meetme 3.0.2
Mysql 5.0.22
PHP 5.1.6
Apache 2.2
Проблема с переменными, в логах /var/log/httpd/error_log показывает
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/meetme_control.php on line 15
PHP Notice: Undefined variable: AUTH_USER in /var/www/html/web-meetme/meetme_control.php on line 25
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/meetme_control.php on line 31
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/lib/header.inc on line 28
PHP Notice: Undefined variable: s in /var/www/html/web-meetme/lib/header.inc on line 34
PHP Notice: Undefined variable: logoff_sel in /var/www/html/web-meetme/lib/header.inc on line 35
и т.д.
Часть кода meetme_control
Часть кода functions.php
Код взят отсюда http://downloads.sourceforge.net/web-meetme/Web-MeetMe_v3.0.2.tgz?modtime=1178240533&big_mirror=0
Помогите!! Я совсем начинающий в PHP
Стоит:
Fedora 6.0
Web-meetme 3.0.2
Mysql 5.0.22
PHP 5.1.6
Apache 2.2
Проблема с переменными, в логах /var/log/httpd/error_log показывает
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/meetme_control.php on line 15
PHP Notice: Undefined variable: AUTH_USER in /var/www/html/web-meetme/meetme_control.php on line 25
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/meetme_control.php on line 31
PHP Notice: Undefined index: auth in /var/www/html/web-meetme/lib/header.inc on line 28
PHP Notice: Undefined variable: s in /var/www/html/web-meetme/lib/header.inc on line 34
PHP Notice: Undefined variable: logoff_sel in /var/www/html/web-meetme/lib/header.inc on line 35
и т.д.
Часть кода meetme_control
PHP:
<?php
#ini_set('display_errors', TRUE);
include ("./lib/defines.php");
include ("./lib/functions.php");
include ("./lib/database.php");
getpost_ifset(array('s', 't'));
if (defined('AUTH_TYPE')){
getpost_ifset(array('AUTH_USER', 'AUTH_PW'));
session_set_cookie_params(0, '/' );
session_start();
if ($_SESSION['auth']) {
if (($_SESSION['lifetime']) <= time()){
unset($_SESSION['auth']);
unset($_SESSION['privilege']);
unset($_SESSION['userid']);
unset($AUTH_USER);
unset($AUTH_PW);
}
}
if ( $AUTH_USER != NULL && $AUTH_PW != NULL ){
$user = new userSec();
$user -> authenticate($AUTH_USER, $AUTH_PW);
$user -> isAdmin($AUTH_USER);
}
PHP:
<?php
function getpost_ifset($test_vars)
{
if (!is_array($test_vars)) {
$test_vars = array($test_vars);
}
foreach($test_vars as $test_var) {
if (isset($_POST[$test_var])) {
global $$test_var;
$$test_var = $_POST[$test_var];
} elseif (isset($_GET[$test_var])) {
global $$test_var;
$$test_var = $_GET[$test_var];
}
}
}
Помогите!! Я совсем начинающий в PHP