[NOCH AKTIV]php teil wird nicht ausgefürht
Hi ich hab ein script wo ich mehrere probleme hab also:
1. es wird nicht ausgeführt nur der html teil wird ausgegeben aber der php teil wird nicht ausgefürht aber ihn kan man im quelltext sehen.
2. das script zeigt keien fehler an nur wenn ich
error_reporting(E_ALL);
mit angebe
hier die teile des scripts
Fehler meldungen mit error_reporting(E_ALL); :
Warning: Undefined index: AUTHORIZER in /var/www/web1/html/intern/auth.inc.php on line 25
Warning: Undefined offset: 1 in /var/www/web1/html/intern/auth.inc.php on line 25
Warning: Undefined offset: 2 in /var/www/web1/html/intern/auth.inc.php on line 27
Warning: Undefined offset: 2 in /var/www/web1/html/intern/auth.inc.php on line 27
Warning: Undefined offset: 1 in /var/www/web1/html/intern/auth.inc.php on line 27
Hier die auth.inc.php :
<?php
function authUser($name, $pass) {
$userlist = file("users.inc.php");
$done = false;
$auth = false;
$found = false;
$i = 1;
while (!$done && !$found) {
list($n,$p,$a) = explode(':',$userlist[$i]);
$found = ($n==$name);
$auth = $found && ($p == md5($name.$pass));
$done = $auth || ($i>=count($userlist));
$i++;
}
return $auth;
}
function verifyAccess($minlevel) {
global $HTTP_COOKIE_VARS;
$userlist = file("users.inc.php");
$done = false;
$auth = false;
$found = false;
$i = 1;
//zeile 25
list($name,$pass) = explode(':',$HTTP_COOKIE_VARS["AUTHORIZER"]);
//ende zeile 25
while (!$done) {
//zeile 27
list($n,$p,$a) = explode(':',$userlist[$i]);
//ende zeile 27
$found = ($name == $n) && ($n!="");
$auth = $found && ($pass == $p) && ($a<=$minlevel);
$done = $found || ($i>=count($userlist));
$i++;
}
if (!$auth) {
readfile("auth_login.inc.php");
die("");
}
}
?>
und so include ich die auth.inc.php in der index.php :
<?php
error_reporting(E_ALL);
$substr='';
for ($i=1; $i<substr_count($_SERVER['SCRIPT_NAME'], '/'); $i++)
{ $substr.='../'; }
include "auth.inc.php";
verifyAccess(4);
include($substr."inc/header.php");
include($substr."inc/left.php");
include($substr."intern/navigation/main.php");
?>
<table border="0" width="92%" cellspacing="0" cellpadding="0">
<tr>
......................
pls help
Geändert von joker (24.06.2003 um 01:03:21 Uhr)
|