usascha
Новичок
нумерация файлов в папке по WinXP
Всем здрасте.
Вот так выводится 4-х колонная таблица:
145. ns060118.doc - [125 Kb] 146. ns060120.doc - [145 Kb] 147. ns060119.doc - [152 Kb] 148. ns060123.doc - [111 Kb]
149. ns060124.doc - [144.5 Kb] 150. ns060125.doc - [146 Kb] 152. ns060126.doc - [142 Kb]
153. ns060130.doc - [121 Kb] 154. ns060127.doc - [123 Kb] 155. ns060131.doc - [169 Kb] 156. ns060201.doc - [125 Kb]
Делаю это следующим кодом:
Как видно, в нумерации пропускается значение $i равное 151. Почему?
Как бы это не страшно, просто некрасиво, но все-таки надо понять и поправить.
Всем здрасте.
Вот так выводится 4-х колонная таблица:
145. ns060118.doc - [125 Kb] 146. ns060120.doc - [145 Kb] 147. ns060119.doc - [152 Kb] 148. ns060123.doc - [111 Kb]
149. ns060124.doc - [144.5 Kb] 150. ns060125.doc - [146 Kb] 152. ns060126.doc - [142 Kb]
153. ns060130.doc - [121 Kb] 154. ns060127.doc - [123 Kb] 155. ns060131.doc - [169 Kb] 156. ns060201.doc - [125 Kb]
Делаю это следующим кодом:
PHP:
while ($file = readdir($opendir)) {
$file = $dir."/".$file;
if (is_file($file)) {
echo "<td align=center style=\"width: 20%;\">";
$razmer = filesize($file);
$razmer = round($razmer/1024,2);
$file = str_replace($dir."/", '', $file);
$razmer = (is_dir($file))? "" : "- [". $razmer." Kb]";
echo $i.". <span style=\"font-size: x-small;\"><a href=\"$dir/$file\">".$file." </a> ".$razmer."</span>";
} //is_file
if ($i%4) echo "</td>";
else echo "</td></tr>";
$i++;
}
echo "</table>";
Как бы это не страшно, просто некрасиво, но все-таки надо понять и поправить.