Kod
[b]Fatal error[/b]: Maximum execution time of 30 seconds exceeded in [b]/var/www/modules/bans.php[/b] on line [b]48[/b]
Wszystko dobrze chodziło, gdy przeniosłem ten skrypt na serwer dedykowany przestało, wywala mi powyższy błąd.. stronka się bardzo długo ładuje, i nie wyświetla całej zawartości bazy.
Kod /modules/bans.php
Kod
<table align="center" width = 600 height = 300 border = 0>
<td>
<center>
<body>
<table border=1>
<tr>
<td><b>Konto\IP</b></td>
<td><b>Data wystawienia</b></td>
<td><b>Data odblokowania</b></td>
<td><b>Powód</b></td>
</tr>
<?
require_once "conf/config.php";
$data = mysql_connect("$host", "$user", "$password") or die ("Íĺň ńîĺäčíĺíč˙ ń őîńňîě");
mysql_select_db("$dbr");
$data = mysql_query("SELECT bandate, unbandate, banreason, username FROM account_banned, account WHERE
account_banned.id = account.id AND active = 1 ORDER BY bandate DESC LIMIT 100");
$ban_data = mysql_fetch_array($data);
do
{
echo '<tr>';
echo '<td>'.$ban_data['username'].'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ban_data['bandate']).'</td>';
echo '<td>'.($ban_data['bandate'] == $ban_data['unbandate'] ? 'Íŕâńĺăäŕ' : date("Y-m-d H:i:s", $ban_data['unbandate'])).'</td>';
echo '<td>'.$ban_data['banreason'].'</td>';
echo "</tr>\n";
}
while ($ban_data = mysql_fetch_array($data));
?>
<?
require_once "conf/config.php";
$ip = mysql_query("SELECT ip, bandate, unbandate, banreason FROM ip_banned");
$ip_data = mysql_fetch_array($ip);
do
{
echo '<tr>';
echo '<td>'.$ip_data['ip'].'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ip_data['bandate']).'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ip_data['unbandate']).'</td>';
echo '<td>'.$ip_data['banreason'].'</td>';
echo "</tr>\n";
}
while ($ip_data = mysql_fetch_array($ip));
?>
</table>
</body>
</center>
</td>
<td>
<center>
<body>
<table border=1>
<tr>
<td><b>Konto\IP</b></td>
<td><b>Data wystawienia</b></td>
<td><b>Data odblokowania</b></td>
<td><b>Powód</b></td>
</tr>
<?
require_once "conf/config.php";
$data = mysql_connect("$host", "$user", "$password") or die ("Íĺň ńîĺäčíĺíč˙ ń őîńňîě");
mysql_select_db("$dbr");
$data = mysql_query("SELECT bandate, unbandate, banreason, username FROM account_banned, account WHERE
account_banned.id = account.id AND active = 1 ORDER BY bandate DESC LIMIT 100");
$ban_data = mysql_fetch_array($data);
do
{
echo '<tr>';
echo '<td>'.$ban_data['username'].'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ban_data['bandate']).'</td>';
echo '<td>'.($ban_data['bandate'] == $ban_data['unbandate'] ? 'Íŕâńĺăäŕ' : date("Y-m-d H:i:s", $ban_data['unbandate'])).'</td>';
echo '<td>'.$ban_data['banreason'].'</td>';
echo "</tr>\n";
}
while ($ban_data = mysql_fetch_array($data));
?>
<?
require_once "conf/config.php";
$ip = mysql_query("SELECT ip, bandate, unbandate, banreason FROM ip_banned");
$ip_data = mysql_fetch_array($ip);
do
{
echo '<tr>';
echo '<td>'.$ip_data['ip'].'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ip_data['bandate']).'</td>';
echo '<td>'.date("Y-m-d H:i:s", $ip_data['unbandate']).'</td>';
echo '<td>'.$ip_data['banreason'].'</td>';
echo "</tr>\n";
}
while ($ip_data = mysql_fetch_array($ip));
?>
</table>
</body>
</center>
</td>
</table>