|
|
|
| Насколько правильно так делать? и как можно снизить нагрузку на сервер?
...
$text="";
$text."<table>";
while($adm_users = dbarray($result)) {
include('tpl/tpl_user.php');
}
$text.="</table>";
...
|
файл tpl_user.php
if ( !defined('ADMIN') ) { die("<center><h1>This page is locked from view!<br>Эта страница закрыта от просмотра!</h1></center>"); }
$text.='
<tr><td width=25%>'.$adm_users["login"].'
<td width=25%>'.$adm_users["ip"].'
<td width=25%>'.$adm_users["prava"];
|
| |
|
|
|
|
|
|
|
для: gofree
(22.06.2009 в 16:38)
| | А вот это
<?
if ( !defined('ADMIN')
| может стоит вынести за цикл и запукать его в зависимости от? | |
|
|
|
|
|
|
|
для: Николай2357
(22.06.2009 в 16:49)
| | Это защищает файл от непосредственного открытия может подскажите еще какой способ? | |
|
|
|
|
|
|
|
для: gOFREe
(22.06.2009 в 22:07)
| | да, подскажу:
<?php
...
$text = NULL;
$text .= '<table>';
while($adm_users = dbarray($result)) $text .= include('tpl/tpl_user.php');
$text .= '</table>';
...
|
файл tpl_user.php:
<?php
return
'<tr><td width=25%>'.$adm_users['login'].'
<td width=25%>'.$adm_users['ip'].'
<td width=25%>'.$adm_users['prava'].'</tr>';
|
| |
|
|
|
|
автор: 34534 (22.06.2009 в 23:03) |
|
|
для: gOFREe
(22.06.2009 в 22:07)
| | Подключение файла в цикле вообще не должно быть. Неясно зачем вообще выносить этот код в отдельную область. Но в любом случае тогда необходимо всё оформить в виде функции. | |
|
|
|
|
|
|
|
для: gofree
(22.06.2009 в 16:38)
| | Тогда может так? Только не много глупо...
<?
//...
$text="";
$text."<table>";
include('tpl/tpl_user.php');
$text.="</table>";
//...
?>
|
файл tpl_user.php
<?
if ( !defined('ADMIN') ) { die("<center><h1>This page is locked from view!<br>Эта страница закрыта от просмотра!</h1></center>"); }
while($adm_users = dbarray($result)) {
$text.='
<tr><td width=25%>'.$adm_users["login"].'
<td width=25%>'.$adm_users["ip"].'
<td width=25%>'.$adm_users["prava"];
} ?>
|
| |
|
|
|