Неопределяется размер файла.

Печать RSS
226

А
Автор
Пришелец
0
Не пойму, че за фигня вот пишу
считаю папку в масив, вывожу циклом фор файлы, затем определяю вес файла с его округлением и вывожу.
$r=round(filesize($gruz[$i])/1024,1);
а вместо веса одни нули.
В чем проблема?
Да и функция filetype() тоже не работает.
Изменил: Алекс (13.10.2009 / 16:54)
С

Малиновые штаны
0
код в студийу
N

Эцилопп сией тентуры
0
1. Данный код верный! это ты где то в цикле допустил ошибку smile
А
Автор
Пришелец
0
$p-это выбраная дериктория
<?php
//(здесь инклуд настроек)
$dir = opendir ("$p");
while ($f = readdir ($dir))
{if (( $f != ".") && ($f != ".."))
{$fil[]=$f;
$fi[]=$f;
}}
closedir ($dir);
for($i=0; $i<count($fil); $i++)
{$r=round(filesize($fil[$i])/1024,1);
$fi[$i] = str_replace(".zip","<br><img src='../pic/download/zip.png' Alt='zip'/>",$fi[$i]);
echo'<div class="header"><div class="menu"><a href="download.php?id='.$fil[$i].'&uid='.$p.'">'.$fi[$i].'</a>'; 
echo'<br/>вес ('.$r.')кб.<div class="opisanie">';
дальше неважно там идет вывод скриншота и описания. Ну что теперь скажете?
Изменил: Алекс (13.10.2009 / 21:27)
А

Оранжевые штаны
0
<?php 
(здесь инклуд настроек) 
$dir = opendir ("$p"); 
while ($f = readdir ($dir)) 
{if (( $f != ".") && ($f != "..")) 
{$fil[]=$f; 
$fi[]=$f; 
}} 
closedir ($dir); 
for($i=0; $i<count($fil); $i++) 
{$r=round(filesize($p.'/'.$fil[$i])/1024,1); 
$fi[$i] = str_replace(".zip","<br><img src='../pic/download/zip.png' Alt='zip'/>",$fi[$i]);
echo'<div class="header"><div class="menu"><a href="download.php?id='.$fil[$i].'&uid='.$p.'">'.$fi[$i].'</a>';  
echo'<br/>вес ('.$r.')кб.<div class="opisanie">';

Господин ПЖ
0
4. а что тебе мешает посмотреть что вообще у тебя в массиве
print_r($gruz);
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск