Beiträge von Gurke96

    Moin,

    Ich habe einen Bildupload in php gefunden doch leider speichert er die Bilder nicht im Ordner ab.

    Weiß vielleicht einer warum ? :D

    Spoiler anzeigen

    <?php
    /*
    echo "<pre>";
    echo "FILES:<br />";
    print_r ($_FILES );
    echo "</pre>";
    */
    if ( $_FILES['uploaddatei']['name'] <> "" )
    {
    // Datei wurde durch HTML-Formular hochgeladen
    // und kann nun weiterverarbeitet werden

    // Kontrolle, ob Dateityp zulässig ist
    $zugelassenedateitypen = array("image/png", "image/jpeg", "image/gif");

    if ( ! in_array( $_FILES['uploaddatei']['type'] , $zugelassenedateitypen ))
    {
    echo "<p>Dateitype ist NICHT zugelassen</p>";
    }
    else
    {
    // Test ob Dateiname in Ordnung
    $_FILES['uploaddatei']['name'] = dateiname_bereinigen($_FILES['uploaddatei']['name']);

    if ( $_FILES['uploaddatei']['name'] <> '' )
    {
    move_uploaded_file (
    $_FILES['uploaddatei']['tmp_name'] ,
    'hochgeladenes/'. $_FILES['uploaddatei']['name'] );

    echo "<p>Hochladen war erfolgreich: ";
    echo '<a href="hochgeladenes/'. $_FILES['uploaddatei']['name'] .'">';
    echo 'hochgeladenes/'. $_FILES['uploaddatei']['name'];
    echo '</a>';
    }
    else
    {
    echo "<p>Dateiname ist nicht zul&auml;ssig</p>";
    }
    }
    }

    function dateiname_bereinigen($dateiname)
    {
    // erwünschte Zeichen erhalten bzw. umschreiben
    // aus allen ä wird ae, ü -> ue, ß -> ss (je nach Sprache mehr Aufwand)
    // und sonst noch ein paar Dinge (ist schätzungsweise mein persönlicher Geschmach ;)
    $dateiname = strtolower ( $dateiname );
    $dateiname = str_replace ('"', "-", $dateiname );
    $dateiname = str_replace ("'", "-", $dateiname );
    $dateiname = str_replace ("*", "-", $dateiname );
    $dateiname = str_replace ("ß", "ss", $dateiname );
    $dateiname = str_replace ("&szlig;", "ss", $dateiname );
    $dateiname = str_replace ("ä", "ae", $dateiname );
    $dateiname = str_replace ("&auml;", "ae", $dateiname );
    $dateiname = str_replace ("ö", "oe", $dateiname );
    $dateiname = str_replace ("&ouml;", "oe", $dateiname );
    $dateiname = str_replace ("ü", "ue", $dateiname );
    $dateiname = str_replace ("&uuml;", "ue", $dateiname );
    $dateiname = str_replace ("&Auml;", "ae", $dateiname );
    $dateiname = str_replace ("&Ouml;", "oe", $dateiname );
    $dateiname = str_replace ("&Uuml;", "ue", $dateiname );
    $dateiname = htmlentities ( $dateiname );
    $dateiname = str_replace ("&", "und", $dateiname );
    $dateiname = str_replace ("+", "und", $dateiname );
    $dateiname = str_replace ("(", "-", $dateiname );
    $dateiname = str_replace (")", "-", $dateiname );
    $dateiname = str_replace (" ", "-", $dateiname );
    $dateiname = str_replace ("\'", "-", $dateiname );
    $dateiname = str_replace ("/", "-", $dateiname );
    $dateiname = str_replace ("?", "-", $dateiname );
    $dateiname = str_replace ("!", "-", $dateiname );
    $dateiname = str_replace (":", "-", $dateiname );
    $dateiname = str_replace (";", "-", $dateiname );
    $dateiname = str_replace (",", "-", $dateiname );
    $dateiname = str_replace ("--", "-", $dateiname );

    // und nun jagen wir noch die Heilfunktion darüber
    $dateiname = filter_var($dateiname, FILTER_SANITIZE_URL);
    return ($dateiname);
    }
    ?>

    <form name="uploadformular" enctype="multipart/form-data" action="dateiupload.php" method="post" >
    Datei: <input type="file" name="uploaddatei" size="60" maxlength="255" >
    <input type="Submit" name="submit" value="Datei hochladen">
    </form>

    Spoiler anzeigen

    <?php

    require('../../x_hotel_cores_settings/MYSQL/[DB]-MYSQL.php');
    require('../../x_hotel_cores_settings/CORE-QatIbJqiE3d8fayOMfWBmYxYP.php');
    require('../../x_hotel_cores_settings/SESSION-34AN5Tzx9z8s6SSOe4u6LvZbK.php');
    require('../../x_hotel_cores_settings/REPLACEMENT-dGgmEgn181eDTj8i4Z9TNKT.php');

    function millisecondsToMinutes($int){
    return ceil($int / 60000);
    }

    $id = FilterText($_GET['id']);

    $stats_get = mysql_query("SELECT groupid FROM user_stats WHERE id = '".$user->id."'");
    $stats = mysql_fetch_row($stats_get);

    $row_id = (int) FilterText($_GET['thread']);
    $row_infoo = mysql_query("SELECT * FROM cms_forum_threads WHERE id = '".$row_id."' LIMIT 1");
    $row_info = mysql_fetch_assoc($row_infoo);

    $pageid = "forum";
    $page['type'] = "groups";
    $title = "Forum";
    $page['cat'] = "community";
    $page['discussion'] = true;
    $require = "../../";
    $groupid = true;


    require_once('../../templates/community_hsubheader.php');
    require_once('../../templates/community_header.php');

    ?>

    <div id="container">
    <div id="content" style="position: relative" class="clearfix">
    <div id="mypage-wrapper" class="cbb <?php if($row_info['sticky'] != "1"){ echo "blue"; } else { "red"; } ?>">
    <div class="box-tabs-container box-tabs-left clearfix">

    <h2 class="page-owner">
    Diskussionsforum
    </h2>
    <ul class="box-tabs">
    <li class="selected"><a href="http://<?php echo $defaultpath; ?>/forum">Habbo Forum</a><span class="tab-spacer"></span></li>
    </ul>
    </div>
    <?php

    if(isset($_GET['thread'])){
    $page['discussion.post'] = true;

    $threadid = (int) FilterText($_GET['thread']);
    $sql = mysql_query("SELECT * FROM cms_forum_threads WHERE id = '".$threadid."' LIMIT 1");
    if(mysql_num_rows($sql) < 1){ header("HTTP/1.0 404 Forbidden"); exit; }
    $threadrow = mysql_fetch_assoc($sql);
    $_SESSION['discussions_id'] = $threadrow['id'];
    if($_SESSION['threadviewed'][$threadrow['id']] != true){ mysql_query("UPDATE cms_forum_threads SET views = views + 1 WHERE id = '".$threadrow['id']."' LIMIT 1"); $_SESSION['threadviewed'][$threadrow['id']] = true; }
    ?>
    <div id="mypage-content">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="content-1col">
    <tr>
    <td valign="top" style="width: 750px;" class="habboPage-col rightmost">
    <div id="discussionbox">
    <?php if($grouprow[8] == 1 && $memberrow[2] < 1){ ?>
    <div class="box-content">

    <h1>Ein Fehler ist aufgetreten!</h1>

    <p>
    Um die Threads lesen zu k&ouml;nnen, musst du ein Mitglied in dieser Gruppe sein. <br />
    </p>

    </div>
    <?php } else { ?>
    <div id="group-postlist-container">

    <div class="postlist-header clearfix">
    <?php if($user->id != 0 && $threadrow['open'] == "1"){ ?>
    <a href="#" id="create-post-message" class="create-post-link verify-email">Antworten</a>
    <input type="hidden" id="email-verfication-ok" value="1"/>

    <?php }elseif($threadrow['open'] == "0"){ ?>
    <span class="topic-closed"><img src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/images/groups/status_closed.gif" title="closed"> Geschlossen</span>
    <?php }
    if($threadrow['starterid'] == $user->id || $user->rank > 4){
    ?>
    <a href="#" id="edit-topic-settings" class="edit-topic-settings-link">Bearbeiten &raquo;</a>
    <input type="hidden" id="settings_dialog_header" value="Einstellungen"/>
    <?php } ?>
    <?php
    if(isset($_GET['page'])){ $pagenum = (int) $_GET['page']; }else{ $pagenum = 1; }
    $total = mysql_evaluate("SELECT COUNT(*) FROM cms_forum_posts WHERE threadid = '".$threadrow['id']."'");
    $pages = ceil($total / 10);
    if($pagenum == "-1"){ $pagenum = $pages; }
    $end = 900; if(($pagenum + $end) > $pages){ $end = $pages - $pagenum; }
    $links = "";
    if($pages == 0){ $links = "0"; }else{
    if($pagenum != 1){ $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/%22.%24threadrow['id']."/page/".($pagenum - 1)."\" >&lt;&lt;</a>\n"; }
    $links .= $pagenum."\n";
    $i = 0; while($i < $end){ $i++; $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/%22.%24threadrow['id']."/page/".($pagenum + $i)."\">".($pagenum + $i)."</a>\n"; }
    if($pagenum + 900 < $pages){ $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/%22.%24threadrow['id']."/page/".($pagenum + 1)."\" >&gt;&gt;</a>\n"; }
    }
    $offset = ($pagenum - 1) * 100;
    ?>

    <div class="page-num-list">
    <input type="hidden" id="current-page" value="<?php echo $pagenum; ?>"/>
    Seiten:
    <?php echo $links; ?> </div>
    </div>
    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="group-postlist-list" id="group-postlist-list">
    <?php
    $sql = mysql_query("SELECT * FROM cms_forum_posts WHERE threadid = '".$threadrow['id']."' ORDER BY time ASC LIMIT 10 OFFSET ".$offset);
    $firstid = mysql_fetch_assoc(mysql_query("SELECT id FROM cms_forum_posts WHERE threadid = '".$threadrow['id']."' ORDER BY time ASC LIMIT 1"));
    $i = 0;
    while($row = mysql_fetch_assoc($sql)){
    $posterrow = mysql_fetch_assoc(mysql_query("SELECT id,username,rank,account_created,look,motto,online FROM users WHERE id = '".$row['posterid']."' LIMIT 1"));
    if($posterrow['online'] == "1"){ $online = "online_anim"; }else{ $online = "offline"; }
    $posts = mysql_evaluate("SELECT COUNT(id) FROM cms_forum_posts WHERE posterid = '".$posterrow['id']."'");
    if($row['id'] == $firstid['id']){ $row['title'] = $threadrow['title']; }else{ $row['title'] = "RE: ".$threadrow['title']; }
    if(IsEven($i)){ $even = "even"; }else{ $even = "odd"; }
    $stats = mysql_fetch_row(mysql_query("SELECT groupid FROM user_stats WHERE id = '".$posterrow['id']."'"));
    $gruppen_row = mysql_query("SELECT * FROM group_memberships WHERE userid = '".$posterrow['id']."'");
    $gruppen = mysql_fetch_object($gruppen_row);
    $gruppen_look = mysql_num_rows($gruppen_row);
    $gruppen_home = mysql_fetch_object($gruppen_home = mysql_query("SELECT * FROM groups WHERE id = '".$gruppen->groupid."'"));
    $gruppen_badge = $gruppen_home->badge;
    $userbadge = mysql_fetch_assoc(mysql_query("SELECT * FROM user_badges WHERE user_id = '".$posterrow['id']."' AND badge_slot = '1'"));
    ?>

    <tr class="post-list-index-<?php echo $even; ?>">
    <td class="post-list-row-container">
    <a href="http://<?php echo $defaultpath; ?>/home/<?php echo $posterrow['username']; ?>" class="post-list-creator-link post-list-creator-info"><?php echo HoloText($posterrow['username']); ?></a>

    <img alt="<?php echo $online; ?>" src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/images/myhabbo/habbo_<?php echo $online; ?>.gif" />
    <div class="post-list-posts post-list-creator-info">Nachrichten: <?php echo $posts; ?></div>
    <div class="clearfix">
    <div class="post-list-creator-avatar"><img src="<?php echo $avatar.$posterrow['look']; ?>" alt="" /></div>
    <div class="post-list-group-badge">
    <?php if($stats[0] !== "0"){ $groupbadge = mysql_fetch_row(mysql_query("SELECT badge FROM groups WHERE id = '".$stats[0]."'")); ?><?php if($gruppen_look >= "1"){ ?><a href="http://<?php echo $defaultpath; ?>/groups/<?php echo $gruppen_home->id; ?>/id"><img src="http://<?php echo $defaultpath; ?>/habbo-imaging/badge.php?badge=<?php echo $gruppen_badge; ?>.gif" /></a><?php } } ?>
    </div>
    <div class="post-list-avatar-badge">
    <?php if($userbadge){ ?><img src="<?php echo $cimagesurl.$badgesurl.$userbadge['badge_id']; ?>.gif" /><?php } ?>
    </div>
    </div>
    <div class="post-list-motto post-list-creator-info"><?php echo unicodeToImage(HoloText($posterrow['motto'])); ?></div>
    </td>
    <td class="post-list-message" valign="top" colspan="2">
    <?php if($user->id != 0 && ((($grouprow[9] == 2 && $memberrow[2] > 1) || ($grouprow[9] == 1 && $memberrow[2] > 0)) || ($grouprow[9] == 0)) && $threadrow['open'] == "1"){ ?><a href="#" class="quote-post-link verify-email" id="quote-post-<?php echo $row['id']; ?>-message">Zitat</a><?php } ?>
    <?php if(($row['posterid'] == $user->id || $memberrow[2] > 1) && $threadrow['open'] == "1" && $row['message'] != 'Nachricht wurde gel&ouml;scht'){ ?><a href="#" class="edit-post-link verify-email" id="edit-post-<?php echo $row['id']; ?>-message">Bearbeiten</a><?php } ?>
    <span class="post-list-message-header"><?php echo HoloText(öäüß_fix($row['title'])); ?></span><br />
    <span class="post-list-message-time"><?php echo date('d.m.Y (H:i:s)',$row['time']); ?></span>
    <div class="post-list-report-element">
    <?php if($row['posterid'] != $user->id){ ?><a href="#" id="report-post-<?php echo $row['id']; ?>" class="create-report-button report-post"></a><?php } ?>
    <?php if(($row['posterid'] == $user->id || $memberrow[2] > 1 && $id > 0) && $threadrow['open'] == "1" || $user->rank > 4){ ?><a href="#" id="delete-post-<?php echo $row['id']; ?>" class="delete-button delete-post"></a><?php } ?>
    </div>
    <div class="post-list-content-element">
    <?php if($row['edit_time'] != 0){ ?><span class="post-list-message-edited">Zuletzt bearbeitet am: <?php echo date('d.m.Y, H:i' ,$row['edit_time']); ?> Uhr</span><br /><br /><?php } ?>
    <?php echo bbcode_format(öäüß_fix(HoloText($row['message']))); ?>
    <input type="hidden" id="<?php echo $row['id']; ?>-message" value="<?php echo bbcode_format_false(öäüß_fix(HoloText($row['message']))); ?>" />
    </div>
    <div>
    </div>

    </td>
    </tr>

    <?php if($i == 0){ ?>

    <tr class="postlist-leaderboard">
    <td colspan="3"> <div class="habblet ad-forum-leaderboard">

    </div>
    </td>
    </tr>

    <?php } $i++; } ?>
    <tr id="new-post-entry-message" style="display:none;">

    <td class="new-post-entry-label"><div class="new-post-entry-label" id="new-post-entry-label">Antworten:</div></td>
    <td colspan="2">
    <table border="0" cellpadding="0" cellspacing="0" style="margin: 5px; width: 98%;">
    <tr>
    <td>
    <input type="hidden" id="edit-type" />
    <input type="hidden" id="post-id" />
    <input type="hiddeN" name="topicitid" value="<?php echo $id; ?>">
    <a href="#" class="preview-post-link" id="topic-form-preview">Vorschau &raquo;</a>
    <input type="hidden" id="spam-message" value="Spam erkannt"/>
    <textarea id="post-message" class="new-post-entry-message" rows="5" name="message" ></textarea>
    <script type="text/javascript">
    bbcodeToolbar = new Control.TextArea.ToolBar.BBCode("post-message");
    bbcodeToolbar.toolbar.toolbar.id = "bbcode_toolbar";
    var colors = { "red" : ["#d80000", "Rot"],
    "orange" : ["#fe6301", "Orange"],
    "yellow" : ["#ffce00", "Gelb"],
    "green" : ["#6cc800", "Gr&uuml;n"],
    "cyan" : ["#00c6c4", "T&uuml;rkis"],
    "blue" : ["#0070d7", "Blau"],
    "gray" : ["#828282", "Grau"],
    "black" : ["#000000", "Schwarz"]
    };
    bbcodeToolbar.addColorSelect("Farben", colors, false);
    </script>
    <div id="linktool-inline">
    <div id="linktool-scope">
    <label for="linktool-query-input">Suche:</label>
    <input type="radio" name="scope" class="linktool-scope" value="1" checked="checked"/>Habbos
    <input type="radio" name="scope" class="linktool-scope" value="2"/>R&auml;ume
    <input type="radio" name="scope" class="linktool-scope" value="3"/>Gruppen&nbsp;
    </div>
    <div class="linktool-input">
    <input id="linktool-query" type="text" size="30" name="query" value=""/>
    <input id="linktool-find" class="search" type="submit" title="Suchen" value=""/>
    </div>
    <div class="clear" style="height: 0;"><!-- --></div>

    <div id="linktool-results" style="display: none">
    </div>
    <script type="text/javascript">
    linkTool = new LinkTool(bbcodeToolbar.textarea);
    </script>
    </div>

    <div id="discussion-captcha">
    <h3>
    <label for="bean_captcha" class="registration-text">Bitte gebe den Sicherheitscode ein!</label>
    </h3>

    <div id="captcha-code-error"></div>

    <p></p>

    <div class="register-label" id="captcha-reload">
    <p>
    <img src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/v2/images/shared_icons/reload_icon.gif" width="15" height="15" alt=""/>
    <a id="captcha-reload-link" href="#">Anderen Code w&auml;hlen.</a>
    </p>
    </div>

    <script type="text/javascript">
    document.observe("dom:loaded", function() {
    Event.observe($("captcha-reload"), "click", function(e) {Utils.reloadCaptcha()});
    });
    </script>

    <p id="captcha-container">
    </p>

    <p>
    <input type="text" name="captcha" id="captcha-code" value="" class="registration-text required-captcha" />
    </p>
    </div>


    <div class="button-area">
    <a id="post-form-cancel" class="new-button red-button cancel-icon" href="#"><b><span></span>Abbrechen</b><i></i></a>
    <a id="post-form-save" class="new-button green-button save-icon" href="#"><b><span></span>Speichern</b><i></i></a>
    </div>

    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <div id="new-post-preview" style="display:none;">
    </div>
    <div class="postlist-footer clearfix">
    <?php if($user->id != 0 && ((($grouprow[9] == 2 && $memberrow[2] > 1) || ($grouprow[9] == 1 && $memberrow[2] > 0)) || ($grouprow[9] == 0)) && $threadrow['open'] == "1"){ ?>
    <a href="#" id="create-post-message" class="create-post-link verify-email">Antworten</a>
    <?php }elseif($threadrow['open'] == "0"){ ?>
    <span class="topic-closed"><img src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/images/groups/status_closed.gif" title="closed"> Geschlossen</span>
    <?php }elseif($user->id == 0){ ?>
    <p style="padding: 0 10px 10px 10px">
    Du musst dich einloggen, um hier etwas lesen zu k&ouml;nnen!
    <a href="<?php echo $path; ?>/">Jetzt einloggen</a>
    <?php } ?>

    </p> <div class="page-num-list">
    Seiten:
    <?php echo $links; ?> </div>
    </div>

    <script type="text/javascript">
    L10N.put("myhabbo.discussion.error.topic_name_empty", "Bitte gebe ein Title ein!");
    L10N.put("register.error.security_code", "Der Sicherheitscode ist falsch!");
    Discussions.initialize("0", "<?php echo HoloText($grouprow[10]); ?>", null);
    Discussions.captchaPublicKey = "<?php echo time(); ?>";
    Discussions.captchaUrl = "http://<?php echo $defaultpath; ?>/captcha/captcha.php?t=";
    </script>
    </div>
    </div>
    <?php } ?>

    </td>
    <td style="width: 4px;"></td>

    <td valign="top" style="width: 164px;">

    <?php } else{ ?>
    <div id="mypage-content">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="content-1col">
    <tr>
    <td valign="top" style="width: 750px;" class="habboPage-col rightmost">
    <div id="discussionbox">

    <div id="group-topiclist-container">

    <div class="topiclist-header clearfix">
    <?php if($user->id == 0){ ?>
    Du musst dich einloggen, um etwas schreiben zu können
    <?php }else{ ?>
    <input type="hidden" id="email-verfication-ok" value="1"/>
    <a href="#" id="newtopic-upper" class="new-button verify-email newtopic-icon" style="float:left"><b><span></span>Thread erstellen</b><i></i></a>
    <?php } ?>
    <?php
    if(isset($_GET['page']) && is_numeric($_GET['page'])){ $pagenum = (int) $_GET['page']; }else{ $pagenum = 1; }
    $total = mysql_evaluate("SELECT COUNT(*) FROM cms_forum_threads WHERE groupid = '0'");
    $pages = ceil($total / 100);
    $end = 900; if(($pagenum + $end) > $pages){ $end = $pages - $pagenum; }
    $links = "";
    if($pages == 0){ $links = "0"; }else{
    if($pagenum != 1){ $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/page/".($pagenum - 1)."\" >&lt;&lt;</a>\n"; }
    $links .= $pagenum."\n";
    $i = 0; while($i < $end){ $i++; $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/page/".($pagenum + $i)."\">".($pagenum + $i)."</a>\n"; }
    if($pagenum + 900 < $pages){ $links .= "<a href=\"http://%22.%24defaultpath.%22/forum/page/".($pagenum + 1)."\" >&gt;&gt;</a>\n"; }
    }
    $offset = ($pagenum - 1) * 100;
    ?>
    <div class="page-num-list">
    Seiten:
    <?php echo $links; ?> </div>
    </div>
    <table class="group-topiclist" border="0" cellpadding="0" cellspacing="0" id="group-topiclist-list">
    <tr class="topiclist-columncaption">
    <td class="topiclist-columncaption-topic">Thread</td>
    <td class="topiclist-columncaption-lastpost">Letzte Antwort</td>
    <td class="topiclist-columncaption-replies">Antworten</td>
    <td class="topiclist-columncaption-views">Klicks</td>
    </tr>

    <?php
    $sql = mysql_query("SELECT * FROM cms_forum_threads WHERE groupid = '".$id."' ORDER BY sticky DESC, lastpost_time DESC LIMIT 10 OFFSET ".$offset);
    $i = 0;
    while($row = mysql_fetch_assoc($sql)){
    if(IsEven($i)){ $even = "even"; }else{ $even = "odd"; }
    $lastpost = mysql_fetch_assoc(mysql_query("SELECT id,posterid,time FROM cms_forum_posts WHERE threadid = '".$row['id']."' ORDER BY time DESC LIMIT 1"));
    $firstpost = mysql_fetch_assoc(mysql_query("SELECT id,posterid,time FROM cms_forum_posts WHERE threadid = '".$row['id']."' ORDER BY time ASC LIMIT 1"));
    $replies = mysql_evaluate("SELECT COUNT(*) FROM cms_forum_posts WHERE threadid = '".$row['id']."'") - 1;
    $newthread = false;
    if($row['lastpost_time'] + 3600 > time()){ $new = true; if($replies == 0){ $newthread = true; } }else{ $new = false; }
    $lastposter = mysql_fetch_row(mysql_query("SELECT id,username,rank,account_created,look,motto FROM users WHERE id = '".$lastpost['posterid']."' LIMIT 1"));
    $threadstarter = mysql_fetch_row(mysql_query("SELECT id,username,rank,account_created,look,motto FROM users WHERE id = '".$row['starterid']."' LIMIT 1"));

    $posts = $replies + 1;
    $pages = ceil($posts / 10);
    $pagelink = "<a href=\"http://%22.%24defaultpath.%22/forum/%22.%24row['id']."/id/page/1\" class=\"topiclist-page-link\">1</a>\n";
    if($pages > 4){
    $pageat = $pages - 2;
    $pagelink .= "...\n";
    while($pageat <= $pages){
    $pagelink .= " <a href=\"http://%22.%24defaultpath.%22/forum/%22.%24row['id']."/id/page/".$pageat."\" class=\"topiclist-page-link\">".$pageat."</a>\n";
    $pageat++;
    }
    }elseif($pages != 1){
    $pageat = 2;
    while($pageat <= $pages){
    $pagelink .= " <a href=\"http://%22.%24defaultpath.%22/forum/%22.%24row['id']."/id/page/".$pageat."\" class=\"topiclist-page-link\">".$pageat."</a>\n";
    $pageat++;
    }
    }

    if($lastpost['time'] > (time() - 60*60*24)){ $lastposttoday = true; }
    if($firstpost['time'] > (time() - 60*60*24)){ $firstposttoday = true; }
    ?>
    <tr class="topiclist-row-<?php echo $even; ?>">
    <td class="topiclist-rowtopic" valign="top">
    <div class="topiclist-row-content">
    <a class="topiclist-link <?php if($newthread == true){ ?>icon icon-new<?php } ?>" href="http://<?php echo $defaultpath; ?>/forum/<?php echo $row['id']; ?>/id"><?php if($row['sticky'] == "1"){ echo "<b>[WICHTIG]</b>"; }?> <?php echo HoloText(öäüß_fix($row['title'])); ?></a>
    <?php if($row['open'] == "0"){ ?><span class="topiclist-row-topicsticky"><img src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/images/groups/status_closed.gif" title="closed" alt="Closed"></span><?php } ?>
    (Seiten
    <?php echo $pagelink; ?>
    )
    <br />
    <span><a class="topiclist-row-openername" href="http://<?php echo $defaultpath; ?>/home/<?php echo HoloText($threadstarter[1]); ?>"><?php echo HoloText($threadstarter[1]); ?></a></span>

    <span class="latestpost<?php if($firstposttoday == true){ ?>-today<?php } ?>"><?php if($firstposttoday == true){ echo"Heute"; }else{ echo date('d.m.Y',$firstpost['time']); } ?></span>
    <span class="latestpost">(<?php echo date('H:i:s',$firstpost['time']); ?> Uhr)</span>
    <?php if($new == true){ ?><span class="topiclist-row-topicnew">NEU <img src="http://<?php echo $defaultpath; ?>/habboweb/web-gallery/images/discussions/New_arrow.gif" alt="new"/></span><?php } ?>
    </div>

    </td>
    <td class="topiclist-lastpost" valign="top">
    <a class="lastpost-page-link" href="http://<?php echo $defaultpath; ?>/forum/<?php echo $row['id']; ?>/id/page/<?php echo $pages; ?>">
    <span class="lastpost<?php if($lastposttoday == true){ ?>-today<?php } ?>"><?php if($lastposttoday == true){ echo"Heute"; }else{ echo date('d.m.Y',$lastpost['time']); } ?></span>
    <span class="lastpost">(<?php echo date('H:i:s',$lastpost['time']); ?> Uhr)</span></a><br />
    <span class="topiclist-row-writtenby">von:</span> <a class="topiclist-row-openername" href="http://<?php echo $defaultpath; ?>/home/<?php echo HoloText($lastposter[1]); ?>"><?php echo HoloText($lastposter[1]); ?></a>

    </td>
    <td class="topiclist-replies" valign="top"><?php echo $replies; ?></td>
    <td class="topiclist-views" valign="top"><?php echo $row['views']; ?></td>
    </tr>
    <?php
    $i++;
    }
    ?>
    </table>
    <div class="topiclist-footer clearfix">
    <?php if($user->id == 0){ ?>
    Du musst dich einloggen, um etwas schreiben zu können
    <?php }else{ ?>
    <input type="hidden" id="email-verfication-ok" value="1"/>
    <a href="#" id="newtopic-upper" class="new-button verify-email newtopic-icon" style="float:left"><b><span></span>Thread erstellen</b><i></i></a>
    <?php } ?>

    <div class="page-num-list">
    Seiten:
    <?php echo $links; ?> </div>
    </div>
    </div>

    <script type="text/javascript">
    L10N.put("myhabbo.discussion.error.topic_name_empty", "Bitte gebe ein Title ein!");
    L10N.put("register.error.security_code", "Der Sicherheitscode ist falsch!");
    Discussions.initialize("0", "", null);
    Discussions.captchaPublicKey = "<?php echo time(); ?>";
    Discussions.captchaUrl = "http://<?php echo $defaultpath; ?>/captcha/captcha.php?t=";
    </script>

    </div>

    </td>
    <td style="width: 4px;"></td>
    <td valign="top" style="width: 164px;">

    <?php } ?>
    </div>

    <div class="habblet ">
    </div>
    </td>
    </tr>
    </table>
    </div>
    </div>

    <script type="text/javascript">
    Event.observe(window, "load", observeAnim);
    document.observe("dom:loaded", function() {
    initDraggableDialogs();
    });
    </script>

    </div>
    <div id="footer">
    <?php echo $config['footer_tabs'].'<br />'.$config['footer_content']; ?></div></div>

    </div>

    <div class="cbb topdialog" id="postentry-verifyemail-dialog">
    <h2 class="title dialog-handle">Email Bestätigen</h2>


    <a class="topdialog-exit" href="#" id="postentry-verifyemail-dialog-exit">X</a>
    <div class="topdialog-body" id="postentry-verifyemail-dialog-body">
    <p>Du musst deine EMail bestätigen, um etwas beitragen zu können!</p>
    <p><a href="http://<?php echo $defaultpath; ?>/profile/3#mail">Email Bestätigen</a></p>
    <p class="clearfix">
    <a href="#" id="postentry-verifyemail-ok" class="new-button"><b>Ok</b><i></i></a>
    </p>

    </div>
    </div>

    <div class="cbb topdialog" id="postentry-delete-dialog">
    <h2 class="title dialog-handle">Nachricht l&ouml;schen</h2>

    <a class="topdialog-exit" href="#" id="postentry-delete-dialog-exit">X</a>
    <div class="topdialog-body" id="postentry-delete-dialog-body">
    <form method="post" id="postentry-delete-form">
    <input type="hidden" name="entryId" id="postentry-delete-id" value="" />
    <p>Bist du sicher, dass du die Nachricht l&ouml;schen m&ouml;chtest?</p>
    <p class="clearfix">
    <a href="#" id="postentry-delete-cancel" class="new-button"><b>Abbrechen</b><i></i></a>
    <a href="#" id="postentry-delete" class="new-button"><b>L&ouml;schen</b><i></i></a>
    </p>
    </form>
    </div>
    </div>

    <script type="text/javascript">
    HabboView.run();
    </script>
    </body>
    </html>

    Hier der Ausschnitt

    Moin,

    Ihr kennt doch bestimmt noch dieses alte Forum aus dem DE.

    Ich habe das bei mir jetzt eingefügt, doch wen 9 Beiträge auf einer seite sind.Wird eine neue seite angefangen (Seite 2)
    Wen ich dort drauf gehe werde ich nicht weitergeleitet. Was könnte das Problem sein.

    Ich hoffe das ist so verständlich :D