Beiträge von NoHand

    In einer Registration ist es üblich, dass in einer if Abfrage die POST parameter abgefragt werden. In deiner alten Registration erhielt der POST den parameter "Geschlecht" ( name="Geschlecht" ). Die Weitergabe des paramater hast du mit dem entfernen von name="" entfernt. Logischerweise solltest du also die Übergabe wieder zulassen und das nächste mal Errormeldungen posten.

    Es kommt kein Error, kann mich nur nicht registieren mehr. Seitdem ich es halt geändert hab. Hab alles versucht, aber erfolglos.

    Ich hab die Optionbox von den Jungs und Mädchens geändert. Seitdem funktioniert der Register nicht.


    Alter Code:

    Spoiler anzeigen

    <div style="background-color: #1883B7; color: white; width: 280px; height: 10px; float: left; padding: 10px; margin-top: 10px; margin-bottom: 10px; text-align: center; border: 1px solid #1883B7; border-radius: 3px;box-shadow: 0 0 0 2px rgba(0,0,0,0.2);border-bottom:3px solid #E6E1E7;">Jungen<input type="checkbox" name="geschlecht" value="m" style="position: absolute; margin-top: 2px; margin-left: -80px;"/></div>

    <div style="background-color: #CD3333;color: white; width: 280px; height: 10px; float: left; padding: 10px; margin-top: 10px; margin-bottom: 10px;margin-left: -3px; text-align: center;border: 1px solid #CD3333; border-radius: 3px;box-shadow: 0 0 0 2px rgba(0,0,0,0.2);border-bottom:3px solid #E6E1E7;">Mädchen<input type="checkbox" name="geschlecht" value="f" style="position: absolute; margin-top: 2px; margin-left: -80px;"></div>

    Neuer code:

    Spoiler anzeigen

    <div class="listening">

    <label for="usernameRegister"><b>Geschlecht</b><br></label>

    <select name="registration_gender" id="registration_gender" class="input" style="width:61%;">

    <option value="">Geschlecht</option>

    <option value="m" >M&auml;nnlich</option>

    <option value="f" >Weiblich</option>

    </select>

    Woran liegt dass? Wäre nett wenn ihr mir hilft.

    Wo wird die Variable $countdown den festgelegt?

    in die core.php aber wenn ich z.B. countdown alleine lasse funktioniert es aber wenn ich mainblabla einfüge, wird es weiß.
    Wenn ich nur mainblabla lasse, geht es auch.

    Core.php (Wenn du es unbedingt sehen willst.

    Spoiler anzeigen

    <?php error_reporting(0); ?>
    <?php

    define("IN_HOLOCMS", TRUE);
    session_start();

    // #########################################################################
    // MySQL CONNECTOR
    // #########################################################################

    @require_once('server-data.php_data_classes-config.php.php');
    mysql_connect("$MySQLhostname", "$MySQLusername", "$MySQLpassword") or die("");
    mysql_select_db("$MySQLdb") or die("");

    // #########################################################################
    // Kurz Befehle
    // #########################################################################

    $cms_name = mysql_fetch_assoc($cms_name = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_name'"));
    $cms_url = mysql_fetch_assoc($cms_url = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_url'"));

    $remote_ip = $_SERVER[REMOTE_ADDR];
    $sitename = "".$cms_name['value']."";
    $shortname = "".$cms_name['value']."";

    if(@ini_get('date.timezone') == null && function_exists("date_default_timezone_get")){ @date_default_timezone_set("Europe/Berlin"); }

    $H = date('H');
    $i = date('i');
    $s = date('s');
    $m = date('m');
    $d = date('d');
    $Y = date('Y');
    $j = date('j');
    $n = date('n');
    $today = $d;
    $month = $m;
    $year = $Y;
    $getmoney_date = date('d.m.Y',mktime($m,$d,$Y));
    $birthday_date = date('d.m', mktime($m,$d));
    $date_normal = date('d.m.Y',mktime($m,$d,$Y));
    $date_full = date('d.m.Y H:i:s',mktime($H,$i,$s,$m,$d,$Y));
    $path = "".$cms_url['value']."";
    $adminpath = "".$path."/manage/hotel/de/housekeeping";
    $clientpath = "http://localhost/gordon/RELEASE63-34096/";
    $cimagesurl = "http://localhost/c_images";
    $badgesurl = "/album1584/";
    $hash_secret = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\$OIFThrR_gh(ugf*/";

    $cms_settings = mysql_query("SELECT * FROM cms_settings LIMIT 1");
    $config = mysql_fetch_assoc($cms_settings);

    $maintenance = mysql_num_rows($maintenance = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_maintenance' AND value = '1'"));
    $countdown = mysql_num_rows($countdown = mysql_query("SELECT * FROM cms_settings WHERE variable = 'cms_countdown' AND value = '1'"));

    $server = mysql_fetch_assoc($server_status = mysql_query("SELECT * FROM server_status"));
    $online_count = $server['users_online'];

    // #########################################################################
    // MySQL TABLE SITE_CONFIG
    // #########################################################################

    function FetchSITESetting($strSetting){

    $tmp = mysql_query("SELECT ".$strSetting." FROM cms_settings LIMIT 1") or die(mysql_error());
    $tmp = mysql_fetch_assoc($tmp);
    return $tmp[$strSetting];

    }

    // #########################################################################
    // CMS LOGIN FUNKTION
    // #########################################################################

    function HoloHash($password){
    $hash_secret = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\$OIFThrR_gh(ugf*/";
    $string = sha1($password.($hash_secret));
    return $string;
    }

    function HoloHashMD5($password){
    $hash_secret = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\$OIFThrR_gh(ugf*/";
    $string = md5($password.($hash_secret));
    return $string;
    }

    // #########################################################################
    // "EINGELOGGT BLEIBEN" FUNKTION
    // #########################################################################

    if(!session_is_registered(username) && $_COOKIE['remember'] == "remember"){

    $cname = FilterText($_COOKIE['rusername']);
    $cpass_hash = $_COOKIE['rpassword'];

    $csql = mysql_query("SELECT password,id FROM users WHERE username = '".$cname."' LIMIT 1") or die(mysql_error());
    $cnum = mysql_num_rows($csql);

    if($cnum < 1){
    setcookie("remember", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    setcookie("rusername", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    setcookie("rpassword", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    } else {

    $crow = mysql_fetch_assoc($csql);
    $correct_pass = $crow['password'];

    if($cpass_hash == $correct_pass){
    $_SESSION['username'] = $cname;
    $_SESSION['password'] = $crow['password'];
    $sql3 = mysql_query("UPDATE users SET ip_last = '".$remote_ip."' WHERE username = '".$cname."'");
    header("location: me"); exit;
    } else {

    setcookie("remember", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    setcookie("rusername", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    setcookie("rpassword", "", time()-60*60*24*100, "/"); setcookie("cookpass", "", time()-60*60*24*100, "/");
    }
    }
    }

    // #########################################################################
    // IS-EVEN FUNKTION
    // #########################################################################

    function IsEven($intNumber)
    {
    if($intNumber % 2 == 0){
    return true;
    } else {
    return false;
    }
    }

    // #########################################################################
    // SMILIES FOR GRUPPEN/FORUM
    // #########################################################################

    function bbcode_format($str){

    $str = str_replace(":)", " <img src='./web-gallery/smilies/smile.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(";)", " <img src='./web-gallery/smilies/wink.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(":P", " <img src='./web-gallery/smilies/tongue.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(";P", " <img src='./web-gallery/smilies/winktongue.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(":p", " <img src='./web-gallery/smilies/tongue.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(";p", " <img src='./web-gallery/smilies/winktongue.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace("(L)", " <img src='./web-gallery/smilies/heart.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace("(l)", " <img src='./web-gallery/smilies/heart.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(":o", " <img src='./web-gallery/smilies/shocked.gif' alt='Smiley' title='Smiley' border='0'> ", $str);
    $str = str_replace(":O", " <img src='./web-gallery/smilies/shocked.gif' alt='Smiley' title='Smiley' border='0'> ", $str);

    $simple_search = array(
    '/\[b\](.*?)\[\/b\]/is',
    '/\[i\](.*?)\[\/i\]/is',
    '/\[u\](.*?)\[\/u\]/is',
    '/\[s\](.*?)\[\/s\]/is',
    '/\[quote\](.*?)\[\/quote\]/is',
    '/\[link\=(.*?)\](.*?)\[\/link\]/is',
    '/\[url\=(.*?)\](.*?)\[\/url\]/is',
    '/\[color\=(.*?)\](.*?)\[\/color\]/is',
    '/\[size=small\](.*?)\[\/size\]/is',
    '/\[size=large\](.*?)\[\/size\]/is',
    '/\[code\](.*?)\[\/code\]/is',
    '/\[habbo\=(.*?)\](.*?)\[\/habbo\]/is',
    '/\[room\=(.*?)\](.*?)\[\/room\]/is',
    '/\[group\=(.*?)\](.*?)\[\/group\]/is'
    );

    $simple_replace = array(
    '<strong>$1</strong>',
    '<em>$1</em>',
    '<u>$1</u>',
    '<s>$1</s>',
    "<div class='bbcode-quote'>$1</div>",
    "<a href='$1'>$2</a>",
    "<a href='$1'>$2</a>",
    "<font color='$1'>$2</font>",
    "<font size='1'>$1</font>",
    "<font size='3'>$1</font>",
    '<pre>$1</pre>',
    "<a href='./user_profile.php?id=$1'>$2</a>",
    "<a onclick=\"roomForward(this, '$1', 'private'); return false;\" target=\"client\" href=\"./client.php?forwardId=2&roomId=$1\">$2</a>",
    "<a href='./group_profile.php?id=$1'>$2</a>"
    );

    $str = preg_replace ($simple_search, $simple_replace, $str);

    return $str;
    }

    // #########################################################################
    // FÜR LOGIN_TICKET
    // #########################################################################

    function GenerateTicket(){

    $data = "ST-";

    for ($i=1; $i<=6; $i++){
    $data = $data . rand(0,9);
    }

    $data = $data . "-";

    for ($i=1; $i<=20; $i++){
    $data = $data . rand(0,9);
    }

    $data = $data . "-habbore-beta-fe";
    $data = $data . rand(0,5);

    return $data;
    }

    // #########################################################################

    if(session_is_registered('username')){

    $rawname = $_SESSION['username'];
    $rawpass = $_SESSION['password'];

    $usersql = mysql_query("SELECT * FROM users WHERE username = '".$rawname."' AND password = '".$rawpass."' LIMIT 1");
    $myrow = mysql_fetch_assoc($usersql);

    $userinfo = mysql_query("SELECT * FROM user_stats WHERE id = '".$myrow['id']."'");
    $userinfo = mysql_fetch_assoc($userinfo);

    $password_correct = mysql_num_rows($usersql);

    $my_id = $myrow['id'];
    $user_rank = $myrow['rank'];

    $ban = mysql_query("SELECT * FROM bans WHERE value = '".$myrow['username']."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1");
    $bancheck = mysql_num_rows($ban);

    if($myrow['ip_reg'] == "0"){
    mysql_query("UPDATE users SET ip_reg = '".$remote_ip."' WHERE id = '".$myrow['id']."'");

    }elseif($password_correct !== 1){

    session_destroy();
    header("location: ".$path."1");
    exit;

    }elseif($bancheck > 0){

    $bandata = mysql_fetch_assoc($ban);

    $timestamp = time();
    if($bandata['expire'] > $timestamp){
    $login_error = "Du bist gebannt! Der Grund für deinen Bann lautet \"".$bandata['reason']."\" und dauert bis ".date('d.m.Y - H:i:s', $bandata['expire'])."";
    include('logout.php');
    session_destroy(); exit;

    } else{
    mysql_query("DELETE FROM bans WHERE value = '".$name."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1"); }
    }

    $logged_in = true;
    $name = HoloText($myrow['username']);

    } else {

    $user_rank = 0;
    $name = "No-Name";
    $my_id = "No-ID";
    $myticket = "ST-No-Name-habbore-fe";
    $logged_in = false;

    }

    // #########################################################################
    // HC CHECK
    // #########################################################################

    $hc_a = mysql_query("SELECT * FROM user_subscriptions WHERE user_id = '".$my_id."' and timestamp_expire > '".time()."'");
    $hc = mysql_num_rows($hc_a);

    function getHCDays($my_id){

    $sql = mysql_query("SELECT timestamp_activated,timestamp_expire FROM user_subscriptions WHERE user_id = '".$my_id."' LIMIT 1") or die(mysql_error());

    if (mysql_num_rows($sql) == 0){
    return 0;
    }

    $data = mysql_fetch_assoc($sql);
    $diff = $data['timestamp_expire'] - time();

    if ($diff <= 0){
    return 0;
    }

    return ceil($diff / 86400);
    }


    // #########################################################################
    // VIP CHECK
    // #########################################################################

    $vip_a = mysql_query("SELECT * FROM vip WHERE id_user = '".$my_id."'");
    $vip = mysql_num_rows($vip_a);

    function getVIPDays($my_id){

    $sql = mysql_query("SELECT timestamp,timestampend FROM vip WHERE id_user = '".$my_id."' LIMIT 1") or die(mysql_error());

    if (mysql_num_rows($sql) == 0){
    return 0;
    }

    $data = mysql_fetch_assoc($sql);
    $diff = $data['timestampend'] - time();

    if ($diff <= 0){
    return 0;
    }

    return ceil($diff / 86400);
    }


    // #########################################################################
    // HK/IS_MAINTENANCE CHECK
    // #########################################################################

    if($user_rank > 4){

    if(session_is_registered(hkusername) && session_is_registered(hkpassword)){
    $rank['iAdmin'] = "1";
    } else {
    $rank['iAdmin'] = "0";
    }

    } else {
    $rank['iAdmin'] = "0";
    }

    if($maintenance == '1' && !$is_maintenance && $rank['iAdmin'] < 1){
    header("Location: ".$path."/maintenance");
    exit;
    } elseif($rank['iAdmin'] == 1 && $config['variable'] == "cms_maintenance" && $config['value'] == '1'){
    $notify_maintenance = true;
    }

    if($countdown == '1' && !$is_countdown && $rank['iAdmin'] < 1){
    header("Location: ".$path."/start");
    exit;
    } elseif($rank['iAdmin'] == 1 && $config['variable'] == "cms_countdown" && $config['value'] == '1'){
    $notify_countdown = true;
    }

    // #########################################################################

    function IsUserBanned($name){

    $check = mysql_query("SELECT * FROM bans WHERE value = '".$my_id."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip'") or die(mysql_error());
    $is_banned = mysql_num_rows($check);

    if($is_banned > 0){
    $bandata = mysql_fetch_assoc($check);
    $reason = $bandata['reason'];
    $expire = $bandata['expire'];

    $stamp_now = time();

    if($stamp_now < $bandata['expire']){
    return true;
    } else { // ban expired
    mysql_query("DELETE FROM bans WHERE value = '".$my_id."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
    return false;
    }
    } else {
    return false;
    }
    }

    // #########################################################################

    function mysql_evaluate($query, $default_value="undefined") {
    $result = mysql_query($query) or die(mysql_error());

    if(mysql_num_rows($result) < 1){
    return $default_value;
    } else {
    return mysql_result($result, 0);
    }
    }

    // #########################################################################

    function FilterText($str, $advanced=false) {
    if($advanced == true){ return mysql_real_escape_string($str); }
    $str = mysql_real_escape_string(htmlspecialchars($str));
    return $str;
    }

    function HoloText($str, $advanced=false, $bbcode=false) {
    if($advanced == true){ return stripslashes($str); }
    $str = stripslashes(nl2br(htmlspecialchars($str)));
    if($bbcode == true){$str = bbcode_format($str); }
    return $str;
    }

    if($_SERVER["HTTP_HOST"] == "88.198.58.10"){ header("location: http://mymabbo.net".$_SERVER["REQUEST_URI"].""); }

    ?>

    Versuch so:

    Spoiler anzeigen

    Hat nix gebracht.

    Hat sogar das Design verschlechtert.

    123.PNG

    456.PNG

    Guten Tag RT, wenn ich z.B. nur einer einen Rank gebe sieht es so aus:

    7890.PNG


    Aber wenn ich mehrere Leute den selben Rank gebe sieht es so aus:

    23456.PNG


    Wie kann ich das beheben??

    Php-code:

    Spoiler anzeigen

    <?php

    require_once('./data_classes/server-data.php_data_classes-core.php.php');
    require_once('./data_classes/server-data.php_data_classes-session.php.php');
    $sql_1 = mysql_query("SELECT username,userid,figure FROM cms_staffpage ORDER BY userid");
    $sql_2 = mysql_query("SELECT userid,figure,leftpx,toppx FROM cms_staffpage ORDER BY userid");
    $sql_3 = mysql_query("SELECT userid,toppx FROM cms_staffpage ORDER BY userid");
    $sql_4 = mysql_query("SELECT username,userid,leftpx,toppx,figure FROM cms_staffpage ORDER BY userid");


    $pagename = "Staffs";
    $pageid = "21";

    include('templates/community_subheader.php');
    include('templates/community_header.php');

    ?>
    <link type="text/css" href="/habblet/staff/grid.css">
    <link type="text/css" rel="stylesheet" href="/habblet/staff/b29e71b33c3c5b6ac85a204d795e64f3.css">
    <div style="clear:both;"></div>


    <style>
    .aiundsobyremo {
    background: rgb(52, 73, 94);
    color: #FFF;
    float: left;
    width: 93.5%;
    padding-left: 15px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: -5px;
    letter-spacing: 0.5px;
    border-bottom: 3px solid rgba(0, 0, 0, 0.14);
    border-radius: 2px;
    margin-left: 15px;
    }
    </style>
    <div id="main" class="container_12 fadeIn animated">
    <div class="grid_9">
    <div class="boxd" style="height: 645px; margin-top: 0px;">
    <div class="box_remotey">
    <div class="icone" style="background-color: #446a8c;background-image: url(https://i.imgur.com/JHWkGrX.png);"></div>
    <div class="remotey"><div></div>Mitarbeiter</div>
    <div class="titulo_kacken" style="margin-top: 3px;color: #666666;font-family: 'Segoe UI',sans-serif;font-size: 13px;padding-right: 16px;
    ">Diese Gesichter stecken hinter dem Hotel</div>
    <div class="clearfix"></div>
    </div>

    <div class="aiundsobyremo">Projektleitung</div>
    <?php

    $i = 0;

    $getem = mysql_query("SELECT * FROM ranks WHERE id < 8 ORDER BY id DESC LIMIT 1") or die(mysql_error());
    while ($rank = mysql_fetch_assoc($getem)) {


    ?>
    <?php

    $userdata = mysql_query("SELECT * FROM users WHERE rank = '".$rank['id']."' ORDER BY last_online DESC");
    while($row = mysql_fetch_assoc($userdata)){

    $i++;

    $get_groups = mysql_query("SELECT * FROM group_members WHERE id_user = '".$row['id']."' AND is_current = '1'");
    $members_row = mysql_fetch_assoc($get_groups);

    if($row['online'] == "1"){
    $image = "online_anim_big2";
    } else {
    $image = "offline_big2";
    }

    if(IsEven($i)){
    $even = "even";
    } else {
    $even = "odd";
    }


    ?>
    <div class="boxd_rembest">
    <div class="staffavatar" style="opacity:1;background-image:url(
    https://avatar-retro.com/habbo-imaging/avatarimage?figure=<?php echo $row['look']; ?>&head_direction=3&action=wlk&size=m&gesture=sml);"></div>

    <div class="boxdremote"><?php echo $row['username']; ?></div>
    <div class="boxdremote2">Projektleiter, Techniker</div>
    <?php } ?>
    </div>
    <?php } ?>
    <div style="background: #2583be;" class="aiundsobyremo">Community Management</div>
    <div class="boxd_rembest">
    <div class="staffavatar" style="opacity:1;background-image:url(
    https://avatar-retro.com/habbo-imaging/avatarimage?figure=lg-275-1189.ch-6501073-66.ha-61685620-62.fa-1212-62.hr-3163-1028.cc-6571916-62.hd-190-97554&head_direction=3&action=wlk&size=m&gesture=sml);"></div>

    <div class="boxdremote">Sepo</div>
    <div class="boxdremote2">Communitymanagement</div>


    </div>

    <div style="background: #9eba32;" class="aiundsobyremo">Moderation</div>


    </div>
    </div>

    <div class="grid_2">
    <div class="boxd" style="height: 645px;width: 220px; margin-top: 0px;">
    <div class="box_remotey">
    <div class="icone" style="background-color: #9eba32;background-image: url(https://i.imgur.com/e9MyS8B.gif);"></div>
    <div class="remotey"><div></div>Ehrenamt</div>
    <div class="titulo_kacken" style="margin-top: 3px;color: #666666;font-family: 'Segoe UI',sans-serif;font-size: 13px;padding-right: 16px;
    ">Helfende Hände</div>
    <div class="clearfix"></div>
    </div>

    <div class="aiundsobyremo" style="width: 175px; background: rgba(73,73,73,1);">Ehrenamt</div>
    <div class="boxd_rembest" style="width: 190px;">
    <div class="staffavatar" style="opacity:1;background-image:url(
    );"></div>

    <div class="boxdremote"></div>
    <div class="boxdremote2"></div>

    </div>


    </div>
    </div>


    <div class="grid_12 animated fadeInLeft">
    <div class="container_12">
    <span id="footer">

    Sobald BitDefender, McAfee und Avira Alarm schlagen ist da auf jeden Fall was faul.

    BitDefender und Avira zählen zu den besten Antiviren Engines die es gibt. Würde die Finger davon lassen.
    Diese Art von Viren binden sich an die Browser, überwachen deine Aktivitäten im Web und speichert Informationen über Seiten die du anschaust, shopping, ...
    Nach einigen günstigen Angeboten desselben Produkts wirst du die wahrscheinlich nie wieder sehen.

    Empfehle dir die Finger davon zu lassen, vielen Dank für die Warnung wird definitiv helfen!

    @plex - Sollte wo #attached oder #forked werden

    Danke für die neue Informationen.

    nene, ich würd das definitiv runterladen.
    ist alles in ordnung


    Spoiler anzeigen

    bevor ich ne verwarnung für spam bekomme: der will dich infecten, lad das nicht runter.

    Die Ironie hab ich schon verstanden xD, hab gerade Emulatoren bei der gleiche Seite hochgeladen.

    Habs gemerkt das er mich infecten wollte.

    Hab auch gemerkt, das er wie ein kleines Kind schreibt. xD