so langsam bezweifle ich das das in einer Ilch umgebung läuft wenn selbst die $menu nicht mehr initialisiert ist O.o
<?php
function getLocationChar () {
$ar = array();
if ( isset($_SERVER['QUERY_STRING']) ) {
$q = $_SERVER['QUERY_STRING'];
$q = preg_replace("/[^a-z0-9-_\&=]/i","",$q);
$fu = strpos ($q,'&');
$fi = strpos ($q,'=');
$ende = strlen ($q);
if ( $fi !== FALSE AND $fu !== FALSE ) {
if ( $fu < $fi ) {
$ende = $fu;
} elseif ( $fi < $fu ) {
$ende = $fi;
}
} elseif ($fu !== FALSE) {
$ende = $fu;
} elseif ($fi !== FALSE) {
$ende = $fi;
}
$qs = substr($q,0,$ende);
$ar = explode('-',$qs);
}
return implode('-',$ar);
}
$benutzername = $_COOKIE['username'];
$passmd5 = $_COOKIE['passwort'];
$abfrage = mysql_query("SELECT `username`, `kennwort` FROM `account_daten` WHERE `username` = BINARY '".$benutzername."'");
$ergebnis = mysql_fetch_array($abfrage);
if ($passmd5 != '' && $passmd5 == $ergebnis['kennwort']) {
@session_start();
$_SESSION['authchar']='';
if ( !empty($_POST['temp_char']) ) {
$_SESSION['authchar'] = $_POST['temp_char'];
wd ( getLocationChar () , '' , 0 );
} else {
$charauswahl_SQL="SELECT `CharName` FROM `charakter_daten` WHERE `username`= BINARY '".$benutzername."' ORDER BY `CharName` ASC";
$charauswahl_result=mysql_query($charauswahl_SQL);
$chara = '<form action="index.php?'.$menu->get_complete().'" method="POST"><select style="border: solid 1px black; background-color:#cfcfcf" name="temp_char" onchange="this.form.submit();">';
while($r=mysql_fetch_row($charauswahl_result)){
$s = ( $_SESSION['authchar'] == $r[0] ? ' selected' : '' );
$chara .= '<option value="'.$r[0].'"'.$s.'>'.$r[0].'</option>';
}
$chara .= '</select></form>';
echo '<div id="login-feld2" align="left" class="left"><div style="padding-top:12px; padding-left:22px;"><a href="index.php?menu">'.$benutzername.'</a> <b>|</b> <a href="index.php?logout">Logout</a> '.$chara.'</div></div>';
}
}else {
echo '<a href="index.php?login" id="login-feld" class="left"></a>';
}
?>
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf