To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Portal - [Problem] Zniknięcie modułu z Portalu.

Morfeusz_2005 - 06-11-2010, 13:45
Temat postu: [Problem] Zniknięcie modułu z Portalu.
Witam. Miałem od ponad roku własny przerobiony moduł Ostatnie zdjęcie chodził wyśmienicie póki nie wywalił się na forum error 500. I moduł z Portalu znikł, jednak gdy jego plik jest nie ruszony, a wygląda tak:

Kod:
<?php

// Początek IPHEX

$iphex = explode('.', $_SERVER['REMOTE_ADDR']);

$hex1 = dechex($iphex[0]);
$hex2 = dechex($iphex[1]);
$hex3 = dechex($iphex[2]);
$hex4 = dechex($iphex[3]);

if (strlen($hex1) == 2)
{
}
else
{
$hex1 = '0' . $hex1;
}

if (strlen($hex2) == 2)
{
}
else
{
$hex2 = '0' . $hex2;
}

if (strlen($hex3) == 2)
{
}
else
{
$hex3 = '0' . $hex3;
}

if (strlen($hex4) == 2)
{
}
else
{
$hex4 = '0' . $hex4;
}

$hex = $hex1 . $hex2 . $hex3 . $hex4;

$sql = "SELECT session_user_id FROM phpbb_sessions WHERE session_ip = '$hex' ORDER BY session_user_id DESC";
$rezultat = mysql_query($sql) or die(mysql_error());
$wynik = mysql_fetch_array($rezultat);
$id_usera = $wynik[session_user_id];

// Koniec IPHEX
?>

<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
    <tr>
        <td class="catHead" align="{INFO_ALIGN}" height="25"><span class="genmed"><b>{L_WELCOME} {USERNAME}</b></span></td>
    </tr>
<tr>
        <td class="row1" align="{BIRTH_ALIGN}"><span class="gensmall"><center><b>Czas i Data: </b>

<br />
<?php echo date('H:i:s'); ?>&nbsp;&nbsp;&nbsp;&nbsp;<?php echo date('d.m.Y'); ?></center>
<center>{L_YEAR_LEFT} {YEAR_LEFT} {L_DAYS}</center></span></td>
    </tr>
    <!-- BEGIN switch_user_logged_out -->
<tr>
        <td class="row2">
    <br />
<center><img src='/images/ikony/avatar.jpg' alt="Avatar"></center>
<br />
</span>
</td>
    </tr>
<!-- END switch_user_logged_out -->
<!-- BEGIN user_inf -->
    <tr>
        <td class="row2"><span class="gen"><center>{user_inf.AVATAR_IMG}</center></span>
<center><a href="{U_PRIVATEMSGS}" class="mainmenu" title="Prywatne Wiadomoc&#347;ci">{PRIVATE_MESSAGE_INFO}</a></center>
<br />
&nbsp;&nbsp;<img src='/images/ikony/kropka.gif' style="vertical-align: middle" alt="Kropka"><b>Własne menu</b>
<br />
<span class="gensmall">
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/profile.php?mode=editprofile' title='Edycja Profilu'>Edycja Profilu</a>
<br />
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/privmsg.php?folder=inbox' title='Prywatne Wiadomo&#347;ci'>Prywatne Wiadomo&#347;ci</a>
<br />
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/memberlist.php' title='Lista Użytkowników'>Lista Użytkowników</a>
<br />
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/statistics.php' title='Statystyki'>Statystyki</a>
<br />
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/portal.php?show=99' title='Ustawienia Portalu'>Ustawienia Portalu</a>

<?php

if ($wynik[session_user_id] == 2 OR $wynik[session_user_id] == 1748)
{
echo '<br />
&nbsp;&nbsp;<img src="/images/ikony/kropka2.gif" style="vertical-align: middle" alt="Kropka"><a href="/portal.php?show=100" title="Panel Administracyjny">Panel Administracyjny</a>';
}
else
{
}
?>
<br />
<br />
</span>
&nbsp;&nbsp;<img src='/images/ikony/kropka.gif' style="vertical-align: middle" alt="Kropka"><b>Dodaj Materiał</b>
<br />
<span class="gensmall">
&nbsp;&nbsp;<img src='/images/ikony/kropka2.gif' style="vertical-align: middle" alt="Kropka"><a href='/portal.php?show=8' title='Dodaj Newsa'>Dodaj Newsa</a>
<br />
<br />
<center>
<a href="{U_LOGIN_LOGOUT}" title="Wyloguj"><b>Wyloguj</b></a>
</center>
<br />
</span>
</td>
    </tr>
    <tr>
        <td class="row1" align="{INFO_ALIGN}"><span class="gensmall">{user_inf.LAST_VISIT}</td>
    </tr>
    <!-- BEGIN unread -->
    <tr>
        <td class="row2" align="{INFO_ALIGN}"><span class="gensmall"><a href="{U_SEARCH_NEW}" class="gensmall" title="{L_SEARCH_NEW} [{COUNT_NEW_POSTS}]">{L_SEARCH_NEW} [{COUNT_NEW_POSTS}]</a></td>
    </tr>
    </tr>

    <!-- END unread -->
    <!-- BEGIN lastvisit -->
    <tr>
        <td class="row2" align="{INFO_ALIGN}"><span class="gensmall"><a href="{U_SEARCH_LASTVISIT}" class="gensmall" title="{L_SEARCH_LASTVISIT}">{L_SEARCH_LASTVISIT}</a></td>
    </tr>
    <!-- END lastvisit -->
    <!-- END user_inf -->
    <!-- BEGIN change_style -->
    <tr>
        <td class="row1" align="{INFO_ALIGN}"><form method="post" name="quickchange" action="{change_style.S_ACTION}"><span class="gensmall">{change_style.L_CHANGE_STYLE}: {change_style.STYLE_SELECT}</span></form></td>
    </tr>
    <!-- END change_style -->
</table>
<br />


Nie mam zielonego pojęcia czemu przestał działać.

kevin_ - 06-11-2010, 13:50

Kto Ci pisał taki badziewny kod? :> Na czym ma polegać cały fenomen tej funkcji, ja tam widzę jakieś fragmenty menu, dziwnie napisane warunki
Morfeusz_2005 - 06-11-2010, 13:51

Nie chodzi o sam kod, ale czemu z powodu wywalenia błędu 500 przestał on działać i nie pokazuje w ogóle nawet menu z tego kodu.


Powered by phpBB modified by Przemo © 2003 phpBB Group