SviMik
Да причём тут количество пробелов??? Они внутри кода и никак "наружу", т.е. на пользователя не влияют, абсолютно. Равно как и на сервер. Пиши хоть между строками кда по 100 пустых строк, это никак не отразится на выполнение со стороны сервера и никак не отразится на пользователе, т.к. пользователь получит результат выполнения - страницу без пробелов. Вот примерно как я пишу скрипты (комментарии не пишу по причине лени):
CODE: $totalpages = ceil(count($filez)/$cmx['filespp']);
if (count($filez)<$cmx['filespp']) $totalpages = 0;
$page = isset($gv["p"])?$gv["p"]:0;
if (!is_numeric($page)||$page>$totalpages) {
$page = $totalpages;
}
if ($page<0) $page = 0;
$start = $page*$cmx['filespp'];
$end = $start+$cmx['filespp'];
if ($end>count($filez)) {
$end = count($filez);
}
if ($totalpages>0) {
$pagebar = "Страницы: ";
for ($i=0;$i<$totalpages;$i++) {
if ($i!=$page) {
$pagebar .= '<a href="stuff.php?action=view&dirid='.$dirid.'&p='.($i).'">'.($i+1).'</a>';
} else {
$pagebar .= $i+1;
}
if ($i<$totalpages-1) {
$pagebar .= " | ";
}
}
} else {
$pagebar = "";
}
$block = "";
for ($i=$start;$i<$end;$i++) {
$tmp = $viewstuffitemtpl;
$tmp = str_replace("{FILENAME}",$filez[$i]["filename"],$tmp);
$tmp = str_replace("{FILEDESC}",str_replace("\n","\n<BR>",$filez[$i]["filedesc"]),$tmp);
$tmp = str_replace("{FILESIZE}",getsizestr($filez[$i]["filesize"]),$tmp);
Абсолютно читабельно, даже если нет комментариев. На сервер не влияет |