Неопределяется размер файла.
1.
Алекс (13.10.2009 / 16:52)
Не пойму, че за фигня вот пишу
считаю папку в масив, вывожу циклом фор файлы, затем определяю вес файла с его округлением и вывожу.
$r=round(filesize($gruz[$i])/1024,1);
а вместо веса одни нули.
В чем проблема?
Да и функция filetype() тоже не работает.
2.
Саня (13.10.2009 / 17:33)
код в студийу
3.
Nu3oN (13.10.2009 / 18:03)
1. Данный код верный! это ты где то в цикле допустил ошибку
4.
Алекс (13.10.2009 / 21:18)
$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">';
дальше неважно там идет вывод скриншота и описания. Ну что теперь скажете?
5.
Александр (13.10.2009 / 21:27)
<?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">';
6.
Вантуз-мен (14.10.2009 / 02:48)
4. а что тебе мешает посмотреть что вообще у тебя в массиве
print_r($gruz);
URL:
https://visavi.net/topics/1726