Проблема с filesize()

vitalmar

Guest
Проблема с filesize()

А проблема вот в чем :
есть код
<?
$dir="E:\video";
$dh = opendir($dir);
while ($file = readdir($dh)) {
print "<p align='left'> $file </p>";
$size=filesize($file);

}
closedir($dh);

?>
если ставишь в цикл filesize($file) то выдается ошибка что такого файла нет
 

Frol

Новичок
все правильно.
посмотри что находится в $file и подумай.
 

vitalmar

Guest
посмотрел и подумал ) а каким образом можно тогда выявить размер всех файлов в папке? не прописывать же для каждого файла путь)
 

vitalmar

Guest
а примером кто нибудь может показать?

-~{}~ 26.02.05 04:22:

и еще тут одни вопрос появился - как сделать ссылку на ресурс в сети : например \\192.168.0.2\D - в таком виде не работает
 

yUAC

Guest
<?
$dir="E:\\video";
$dh = opendir($dir);
while ($file = readdir($dh)) {
$file=$dir.'/'.$file;
print "<p align='left'> $file </p>";
$size=filesize($file);

}
closedir($dh);

?>

Ссылку в сети сделать очень просто, нужно вспомнить про то, как записываются слеши в строках ПХП
 

vitalmar

Guest
2 yUAC спасибо тебе большое ) и еще один вопросик )
файлы отображаются нормально а вот в самом начале есть
.
..
это так раздражает ) как убрать не пойму
и как обозначить папку своим именем ,а то смешиваются с фалами ?
 

Фанат

oncle terrible
Команда форума
.
..
это так раздражает
[m]readdir[/m] - втыкать.
причём в будущем втыкать будешь самостоятельно, без подсказки.
если что-то работает не так, как хочется - идешь с мотреть в документации описание той функции, которой пользуешься.
как обозначить папку своим именем ,а то смешиваются с фалами ?
там же, в документации, в разделе файовых функций всё есть.
 

vitalmar

Guest
2sergadm
я точно такого ника не слыхал ) мож и знакомы
Фанат thx
 
Сверху