Здравствуйте.
У меня в админ-панели сайта есть лог действий, который пополняется большими количествами.
Нужно сделать, чтобы при достижении 20 действия, создавалась другая страница, и дальше всё шло туда, всё в гугле я нашёл, но вот вопрос
Сама ссылка на лог у меня такая: "admin/index.php?page=events"
И собственно, вопрос, как это сделать под мой случай?
Сам код:
$sm_read = file("templates/events.php");
$sm_read = implode("",$sm_read);
preg_match("/\[_while\](.*?)\[_while\]/s",$sm_read,$tamp_while);
$result_index = mysql_query("SELECT * FROM events ORDER BY id DESC");
$myrow_index = mysql_fetch_array($result_index);
if($myrow_index != ""){
do
{
$copy_tamp = $tamp_while[1];
$copy_tamp = str_replace("[_id]",$myrow_index[id],$copy_tamp);
$copy_tamp = str_replace("[_admin]",$myrow_index[admin],$copy_tamp);
$copy_tamp = str_replace("[_page]",$myrow_index[page],$copy_tamp);
$copy_tamp = str_replace("[_event]",$myrow_index[event],$copy_tamp);
$copy_tamp = str_replace("[_date]",$myrow_index[date],$copy_tamp);
$list .= $copy_tamp;
}
while($myrow_index = mysql_fetch_array($result_index));
}
else $news = "<p align='center'>Нет записей в базе данных</p>";
$sm_read = preg_replace("/\[_while\].*?\[_while\]/s",$list,$sm_read);
return $sm_read;
}
И так же код шаблона:
<table align="center">
<tr>
<th height="30px" valign="top" style="font-weight:bold;font-size: 16px;text-align: center;">Администратор</th>
<th height="30px" valign="top" style="font-weight:bold;font-size: 16px;text-align: center;">Страница с действием</th>
<th height="30px" valign="top" style="font-weight:bold;font-size: 16px;text-align: center;">Действие администратора</th>
<th height="30px" valign="top" style="font-weight:bold;font-size: 16px;text-align: center;">Дата и время</th>
</tr>
[_while]
<tr>
<td height="30px" valign="top" style="font-size: 14px;text-align: center;">[_admin]</td>
<td height="30px" valign="top" style="font-size: 14px;text-align: center;"><a href="[_page]">[_page]</a></td>
<td height="30px" valign="top" style="font-size: 14px;text-align: center;">[_event]</td>
<td height="30px" valign="top" style="font-size: 14px;text-align: center;">[_date]</td>
</tr>
[_while]
</table>