Меню

mizarck

Registered
Здравейте,
правя си меню за сайта и върви доста добре докато цялоте меню не го сглоба
ето как става
191733_orig.jpg


както виждаде това нетрябва да е така
ето код-а на админ менюто (тай прави тези проблеми)
Код:
if($is_administrator == TRUE)
                    {
   $dir1 = scandir('forums');
   $files1 = count( $dir1 );
   for ( $i1 = 2; $i1 < $files1; $i1++ )
   {

   }
 echo"
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/main>Информация</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=main2>Admins HQ</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/panel>Профил</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/users>Потребители</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=admin/news>Новини</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?action=logout>Изход</a></td></tr>
					  <tr><td class=Head>Инсталиране</td></tr>";
if ($user == $dir1[$i1]) {
   echo "
<tr><td class=con1><a href='.$PHP_SELF.'?id=phpbb>phpbb</a></td></tr>
";
} else {
   echo "
<table  border=0 cellspacing=1 cellpadding=4>
<tr>
<td class=head class=con1><strong>PHPBB</strong></td>
<td class=head class=con1><b>+</b></td>
</tr>
<tr>
<td class=con1 colspan=2>Скинове</td>
</tr>
<tr>
<td class=con1 colspan=2>Езици</td>
</tr>
<tr>
<td class=con1 colspan=2>Емот икони </td>
</tr>
</table>
$is_user
";
}
}

ето код-а на меню-то със горният код
Код:
if($is_loged_in == FALSE)
                {
                  echo'
                    <table class="main" cellspacing="1" cellpadding="1" style="table-layout:fixed;">
                      <form method="post" action="'.$PHP_SELF.'">
                        <tr>
                          <td class="head" colspan="2">Вход</td>
                        </tr>
                        <tr>
                          <td class="con1" align="right">Име:</td>
                          <td class="con1"><input type="text" id="user" name="username" style="width:100%" maxlength="25" class="box" tabindex="1"></td>
                        </tr>
                        <tr>
                          <td class="con1" align="right">Парола:</td>
                          <td class="con1"><input type="password" name="password" style="width:100%" maxlength="25" class="box" tabindex = "2"></td>
                        </tr>
                        <tr>
                          <td class="con1" align="right"><input type="button" name="register" style="width:100%" class="box" value="Регистрация" onclick=window.location.href="'.$PHP_SELF.'?id=modules/register"></td>
                          <td class="con1" align="left"><input accesskey="s" type="submit" name="submit" style="width:100%" class="box" value="Влез" tabindex = "3"></td>
                        </tr>
                      <input type="hidden" name="action" value="login">
                      </form>
                    </table>';
                }

                elseif($is_loged_in == TRUE)
                {
                  echo'
                    <table class="main" cellspacing="1" cellpadding="4" style="table-layout:fixed;">
                      <tr>
                        <td class="head">Контрол напел</td>
                      </tr>';
                
                  if($is_user == TRUE)
                    { 
                      echo'
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/main">Информация</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/panel">Профил</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?action=logout">Изход</a></td></tr>
					  <tr><td class="Head">Инсталиране</td></tr>
					  <tr><td class="con1"><a href="'.$PHP_SELF.'?id=phpbb">phpbb</a></td></tr>';
					  
                    }
                  if($is_moderator == TRUE)
                    {
                      echo'
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/main">Информация</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/panel">Профил</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?action=logout">Изход</a></td></tr>';
                    }
                  if($is_administrator == TRUE)
                    {
   $dir1 = scandir('forums');
   $files1 = count( $dir1 );
   for ( $i1 = 2; $i1 < $files1; $i1++ )
   {

   }
 echo"
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/main>Информация</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=main2>Admins HQ</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/panel>Профил</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/users>Потребители</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=admin/news>Новини</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?action=logout>Изход</a></td></tr>
					  <tr><td class=Head>Инсталиране</td></tr>";
if ($user == $dir1[$i1]) {
   echo "
<tr><td class=con1><a href='.$PHP_SELF.'?id=phpbb>phpbb</a></td></tr>
";
} else {
   echo "
<table  border=0 cellspacing=1 cellpadding=4>
<tr>
<td class=head class=con1><strong>PHPBB</strong></td>
<td class=head class=con1><b>+</b></td>
</tr>
<tr>
<td class=con1 colspan=2>Скинове</td>
</tr>
<tr>
<td class=con1 colspan=2>Езици</td>
</tr>
<tr>
<td class=con1 colspan=2>Емот икони </td>
</tr>
</table>
$is_user
";
}
}

ето целият индекс
Код:
<?php
include('config.php');
include('lang/bg.php');


session_start();
header("Cache-control: private");
ob_start();

error_reporting (E_ALL ^ E_NOTICE);
require "functions.php";

$PHP_SELF = "index.php";


if($action == "login")
{
  $result = FALSE;
  $is_loged_in = FALSE;
  $md5_password = md5($password);

  $full_member_db = file("data/users.php");
  foreach($full_member_db as $member_db_line)
    {
      if(!eregi("<\?",$member_db_line))
        {
          $member_db = explode("|",$member_db_line);
          if(strtolower($member_db[2]) == strtolower($username) && $member_db[3] == $md5_password) { $result = TRUE; break; }
        }
    }

  if($result == TRUE)
    {
      $_SESSION['joined']	= "$member_db[0]";
      $_SESSION['permission']	= "$member_db[1]";
      $_SESSION['user']		= "$member_db[2]";
      $_SESSION['md5_password']	= "$member_db[3]";
      $_SESSION['email']	= "$member_db[4]";
      $_SESSION['url']		= "$member_db[5]";
      $_SESSION['age']		= "$member_db[6]";
      $_SESSION['location']	= "$member_db[7]";
      $_SESSION['lastvisit']	= "$member_db[8]";


      $all_users_db = file("data/users.php");
      $old_users_db        = $all_users_db;
      $modified_users = fopen("data/users.php", "w");
      foreach($old_users_db as $old_users_db_line)
        {
          $old_users_db_arr = explode("|", $old_users_db_line);
          if($member_db[0] != $old_users_db_arr[0]) { fwrite($modified_users, "$old_users_db_line"); }
          else
            {
              $time = time() + ($config_date_adjust * 3600);
              fwrite($modified_users, "$old_users_db_arr[0]|$old_users_db_arr[1]|$old_users_db_arr[2]|$old_users_db_arr[3]|$old_users_db_arr[4]|$old_users_db_arr[5]|$old_users_db_arr[6]|$old_users_db_arr[7]|$time||\n");
            }
        }
      fclose($modified_users);


      $is_loged_in = TRUE;
      header("location: $PHP_SELF?id=modules/online&action=add&add_ip=$_SESSION[user]");
    }
  else 
    {
      $is_loged_in = FALSE;
      header("location: $PHP_SELF?login_failed=1");
    }
}

if($is_guest == TRUE) { $is_loged_in = FALSE; }
elseif($is_user == TRUE) { $is_loged_in = TRUE; }
elseif($is_moderator == TRUE) { $is_loged_in = TRUE; }
elseif($is_administrator == TRUE) { $is_loged_in = TRUE; }


if($action == "logout")
{
  @session_destroy();
  @session_unset();

  header("location: $PHP_SELF?id=modules/online&action=remove&remove_ip=$_SESSION[user]");
}



$users_timeout_seconds = 60;
$ip = ipCheck();
$referer = $_SERVER['HTTP_REFERER'];
$lang = @explode(",", @getenv("HTTP_ACCEPT_LANGUAGE"));
$lang = @strtolower($lang[0]);
$file = file("data/online.php");
$past = time()-$users_timeout_seconds;
$now = time();

if(isset($_SESSION[user])) { $write = "$_SESSION[user]|$_SESSION[email]|$_SESSION[permission]|$_SESSION[joined]|$now|$ip|$_SESSION[location]|member||\n"; }
if(!isset($_SESSION[user])) { $write = "guest|$ip|$now|$referer|$lang||\n"; }

for($i=0;$i<count($file);$i++)
  {
    $visitdata = explode("|", $file[$i]);
    if($visitdata[4] > $past && $visitdata[0] != $_SESSION[user]) { $write .= "$visitdata[0]|$visitdata[1]|$visitdata[2]|$visitdata[3]|$visitdata[4]|$visitdata[5]|$visitdata[6]||\n"; }
    if($visitdata[2] > $past && $visitdata[1] != ipCheck()) { $write .= "$visitdata[0]|$visitdata[1]|$visitdata[2]|$visitdata[3]|$visitdata[4]|$visitdata[5]|$visitdata[6]||\n"; }
  }
if($ofile = @fopen("data/online.php","w"))
  {
    @fputs ($ofile, $write);
    @fclose($ofile);
  }



$file = file("data/users.php"); 
$TotalMembersCount = 0; 

for($line = 0; $line < sizeof($file); $line++) $TotalMembersCount++;


$file = file("data/users.php");
$totalLines = sizeof($file);

for($line = 0; $line < $totalLines; $line++) $lastmember_arr = explode("|", $file[$line]);

if($TotalMembersCount == 0) $LastRegisteredMemberName = '';
else
  {
    $LastRegisteredMemberName = $lastmember_arr[2];
    $LastRegisteredMemberId = $lastmember_arr[0];
  }



$file = file("data/online.php"); 
$OnlineGuestsCount = "0";
$OnlineMembersCount = "0";

for($line = 0; $line < sizeof($file); $line++) { if(@"guest" == substr($file[$line], 0, 5)) $OnlineGuestsCount++; else $OnlineMembersCount++; }



echo'
<html>
<head>
<title>Register</title>
<link href="extra/jupiter.css" rel="stylesheet" type="text/css">
</head>

<body>
<div id="jupiterwrapper">

<table width="100%" style="border: 1px dashed #606060;" cellspacing="0" cellpadding="0">
  <tr>
    <td height="101" background="images/main_header.jpg" align=left><img src="images/logo.jpg" border="0" width="218" height="101" alt=""></td>
  </tr>
  <tr>
    <td height="15" background="images/message.jpg" align=left> » '; echo message(); echo'</td>
  </tr>
  <tr>
    <td>
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr valign="top">
          <td width="160" bgcolor="#f0f0f0">
            <table width="100%" cellpadding="2" cellspacing="5" border="0">
              <tr valign="top">
                <td class="sidebar">';

                if($is_loged_in == FALSE)
                {
                  echo'
                    <table class="main" cellspacing="1" cellpadding="1" style="table-layout:fixed;">
                      <form method="post" action="'.$PHP_SELF.'">
                        <tr>
                          <td class="head" colspan="2">Вход</td>
                        </tr>
                        <tr>
                          <td class="con1" align="right">Име:</td>
                          <td class="con1"><input type="text" id="user" name="username" style="width:100%" maxlength="25" class="box" tabindex="1"></td>
                        </tr>
                        <tr>
                          <td class="con1" align="right">Парола:</td>
                          <td class="con1"><input type="password" name="password" style="width:100%" maxlength="25" class="box" tabindex = "2"></td>
                        </tr>
                        <tr>
                          <td class="con1" align="right"><input type="button" name="register" style="width:100%" class="box" value="Регистрация" onclick=window.location.href="'.$PHP_SELF.'?id=modules/register"></td>
                          <td class="con1" align="left"><input accesskey="s" type="submit" name="submit" style="width:100%" class="box" value="Влез" tabindex = "3"></td>
                        </tr>
                      <input type="hidden" name="action" value="login">
                      </form>
                    </table>';
                }

                elseif($is_loged_in == TRUE)
                {
                  echo'
                    <table class="main" cellspacing="1" cellpadding="4" style="table-layout:fixed;">
                      <tr>
                        <td class="head">Контрол напел</td>
                      </tr>';
                
                  if($is_user == TRUE)
                    { 
                      echo'
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/main">Информация</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/panel">Профил</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?action=logout">Изход</a></td></tr>
					  <tr><td class="Head">Инсталиране</td></tr>
					  <tr><td class="con1"><a href="'.$PHP_SELF.'?id=phpbb">phpbb</a></td></tr>';
					  
                    }
                  if($is_moderator == TRUE)
                    {
                      echo'
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/main">Информация</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?id=modules/panel">Профил</a></td></tr>
                      <tr><td class="con1"><a href="'.$PHP_SELF.'?action=logout">Изход</a></td></tr>';
                    }
                  if($is_administrator == TRUE)
                    {
   $dir1 = scandir('forums');
   $files1 = count( $dir1 );
   for ( $i1 = 2; $i1 < $files1; $i1++ )
   {

   }
 echo"
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/main>Информация</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=main2>Admins HQ</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/panel>Профил</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?id=modules/users>Потребители</a></td></tr>
					  <tr><td class=con1><a href='.$PHP_SELF.'?id=admin/news>Новини</a></td></tr>
                      <tr><td class=con1><a href='.$PHP_SELF.'?action=logout>Изход</a></td></tr>
					  <tr><td class=Head>Инсталиране</td></tr>";
if ($user == $dir1[$i1]) {
   echo "
<tr><td class=con1><a href='.$PHP_SELF.'?id=phpbb>phpbb</a></td></tr>
";
} else {
   echo "
<table  border=0 cellspacing=1 cellpadding=4>
<tr>
<td class=head class=con1><strong>PHPBB</strong></td>
<td class=head class=con1><b>+</b></td>
</tr>
<tr>
<td class=con1 colspan=2>Скинове</td>
</tr>
<tr>
<td class=con1 colspan=2>Езици</td>
</tr>
<tr>
<td class=con1 colspan=2>Емот икони </td>
</tr>
</table>
$is_user
";
}
}

                  echo'</table>';
                }

                echo'
                          <table><tr><td></td></tr></table>
                
                <table class="main" cellspacing="1" cellpadding="4" style="table-layout:fixed;">
                <tr>
                  <td class="head">Статистика:</td>
                </tr>
                <tr>
                  <td class="con1"><a href="'.$PHP_SELF.'?id=modules/users&action=view_users">Общо потребители: '.$TotalMembersCount.'</a></td>
                </tr>
                <tr>
                  <td class="con1"><a href="'.$PHP_SELF.'?id=modules/users&action=stand_alone&userid='.$LastRegisteredMemberId.'">Най-Новият: '.$LastRegisteredMemberName.'</a></td>
                </tr>
                <tr>
                  <td class="con1"><a href="'.$PHP_SELF.'?id=modules/online&action=members">Потребители онлайн: '.$OnlineMembersCount.'</a></td>
                </tr>
                <tr>
                  <td class="con1"><a href="'.$PHP_SELF.'?id=modules/online&action=guests">Гости онлайн: '.$OnlineGuestsCount.'</a></td>
                </tr>
                </table>

                </td>
              </tr>
            </table>
          </td>
          <td bgcolor="#cccccc" ></td>
          <td bgcolor="#f0f0f0">
            <table cellpadding="0" cellspacing="5" width="100%">
              <tr>
                <td class="sidebar" valign="top">';


if(!isset($_GET['id'])) 
  {
    include("news.php"); 
  } 

if(isset($_GET['id'])) 
  { 
    $id = $_GET['id']; 
    if(file_exists("$id.php")) 
      { 
        include("$id.php"); 
      } 
     elseif(!file_exists("$id.php"))
      { 
        echo '
          <table class="main" cellspacing="1" cellpadding="4" width="100%">
            <tr><td class="head">Грешка 404</td></tr>
            <tr><td class="con1">Избралисте несъществуваща страница</tr>
          </table>';
      }
  } 


echo'

                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>

</div>

</body>
</html>';

ob_end_flush();
?>

ПЛС кажете каде греша и как да си оправя грешката

Благодаря предварително
 
Тоя скрипт беше от онзи пакет с многото скриптове и помня че се редактираше лесно, като изтегля онзи пакет ще ти ги наглася аз си играех преди и ставаше много лесно..
 

Back
Горе