hallo,
php mag folgende zeilen nicht(fette zeilen) habe gesucht und alle möglichkeiten ausprobiert
>> ich hoffe es jetzt deutlicher und unten ist der auszug der datei
aufbau:
die wartung besteht aus Seite und aktiv
aktiv wird 1 wenn gesperrt worden ist(admin) sonst 0
erste row = post,0 or 1
letzte row = dummy,0
auszug aus func_global.inc
define("SQL_HOST","localhost");
define("SQL_DB", "12345
define("SQL_USER", "12345");
define("SQL_PWD", "12345");
function sql_connect(){
if (($sql_id = mysql_connect(SQL_HOST, SQL_USER, SQL_PWD))){
if ((mysql_select_db(SQL_DB, $sql_id))){
return $sql_id;
}
}
sql_error();
}
function lade_session(){
if (($sql_id = sql_connect())){
$sql_result = sql_query($sql_id,"SELECT * FROM session WHERE ip = '".USER_ADDR."'");
mysql_close();
if (mysql_num_rows($sql_result) > 0){
$dummy = mysql_fetch_array($sql_result);
}
else {
$session_id = (md5(time().USER_ADDR.rand(1,9999)));
$name = "gast";
$pass = "gast";
$email = "leer";
$counter = "3";
$select ="ip,session_id,name,pass,email,news,counter";
$sql = "INSERT INTO session ($select) VALUES ('".USER_ADDR."','".$session_id."','".$name."','". $pass."','".$email."','1','".$counter."')";
$sql_result= sql_query($sql_id,$sql);
$dummy = array(USER_ADDR,$session_id,$name);
}
define("USER_ID",$dummy[1]);
mysql_close($sql_id);
}
}
function in_wartung($dummy){
$sql_id = sql_connect(); //datenverbindung
ab hier geht es nicht mehr weiter
$sql_result = mysql_query("SELECT seite,aktiv FROM wartung WHERE 1");
while($row = mysql_fetch_row($sql_result)){
if $row[0] == $dummy{
Break;
}
}
mysql_free_result($sql_id);
return $row[1];
}
<?PHP
include_once("../Inc/ifunc_global.inc"); dort liegen die functionen
$referer = explode('/',$_SERVER['HTTP_REFERER']);
in_wartung($referer[3]); da stoppt php
if($row[1] > 0){
echo "<script>window.location.href=\"../system/index.php?sys=sys&seite=$referer[3]\";</SCRIPT>)";
}
lade_session();
?>
<!-- beginn der seite -->
<table class=table width="1270">
<tr>
<TD valign="top" />
<!-- beginn linker Abschnitt -->
<TABLE width="182">
<TR><TD>
<img src="../Images/ab_o.png" width=138 height=15 /></BR>
<img src="Images/schild.png" width=182></BR>
<img src="../Images/ab_x.png" width=138 height=20></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
...?>
php mag folgende zeilen nicht(fette zeilen) habe gesucht und alle möglichkeiten ausprobiert
>> ich hoffe es jetzt deutlicher und unten ist der auszug der datei
aufbau:
die wartung besteht aus Seite und aktiv
aktiv wird 1 wenn gesperrt worden ist(admin) sonst 0
erste row = post,0 or 1
letzte row = dummy,0
auszug aus func_global.inc
define("SQL_HOST","localhost");
define("SQL_DB", "12345
define("SQL_USER", "12345");
define("SQL_PWD", "12345");
function sql_connect(){
if (($sql_id = mysql_connect(SQL_HOST, SQL_USER, SQL_PWD))){
if ((mysql_select_db(SQL_DB, $sql_id))){
return $sql_id;
}
}
sql_error();
}
function lade_session(){
if (($sql_id = sql_connect())){
$sql_result = sql_query($sql_id,"SELECT * FROM session WHERE ip = '".USER_ADDR."'");
mysql_close();
if (mysql_num_rows($sql_result) > 0){
$dummy = mysql_fetch_array($sql_result);
}
else {
$session_id = (md5(time().USER_ADDR.rand(1,9999)));
$name = "gast";
$pass = "gast";
$email = "leer";
$counter = "3";
$select ="ip,session_id,name,pass,email,news,counter";
$sql = "INSERT INTO session ($select) VALUES ('".USER_ADDR."','".$session_id."','".$name."','". $pass."','".$email."','1','".$counter."')";
$sql_result= sql_query($sql_id,$sql);
$dummy = array(USER_ADDR,$session_id,$name);
}
define("USER_ID",$dummy[1]);
mysql_close($sql_id);
}
}
function in_wartung($dummy){
$sql_id = sql_connect(); //datenverbindung
ab hier geht es nicht mehr weiter
$sql_result = mysql_query("SELECT seite,aktiv FROM wartung WHERE 1");
while($row = mysql_fetch_row($sql_result)){
if $row[0] == $dummy{
Break;
}
}
mysql_free_result($sql_id);
return $row[1];
}
<?PHP
include_once("../Inc/ifunc_global.inc"); dort liegen die functionen
$referer = explode('/',$_SERVER['HTTP_REFERER']);
in_wartung($referer[3]); da stoppt php
if($row[1] > 0){
echo "<script>window.location.href=\"../system/index.php?sys=sys&seite=$referer[3]\";</SCRIPT>)";
}
lade_session();
?>
<!-- beginn der seite -->
<table class=table width="1270">
<tr>
<TD valign="top" />
<!-- beginn linker Abschnitt -->
<TABLE width="182">
<TR><TD>
<img src="../Images/ab_o.png" width=138 height=15 /></BR>
<img src="Images/schild.png" width=182></BR>
<img src="../Images/ab_x.png" width=138 height=20></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
<img src="../Images/ab_x.png" width=138 height="5"></BR>
<img src="../Images/button_a.png" height=60"></BR>
...?>

Kommentar