Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Узнать размер папки и количество файлов в ней!!!

Сообщения:  [1-10]   [11-11] 

 
 автор: Unkind   (27.03.2007 в 21:44)   письмо автору
 
   для: predator   (27.03.2007 в 18:56)
 

А да, извините, я ошибся, толком не посмотрел Ваш код.
$dir в данном случае не строка "cards", а resourse.

   
 
 автор: predator   (27.03.2007 в 18:56)   письмо автору
 
   для: Unkind   (26.03.2007 в 20:37)
 

Да я тоже считаю что так правильнее
сейчас работает вот так

.filesize("cards/" . $file) .

т.к. моя папка cards и переменная $dir возвращает тоже cards но конкретно ваш вариант к сожалению не работает...
думаю что ошибка просто в написании.. я только учусь и поэтому сам её выявить не могу (пытался и так и сяк не выходит).. но хотелось бы с самого начала писать правильно

   
 
 автор: Unkind   (26.03.2007 в 20:37)   письмо автору
 
   для: predator   (26.03.2007 в 20:33)
 

Лучше в Вашем коде заменить filesize($file) на filesize($dir . "/" . $file)

   
 
 автор: predator   (26.03.2007 в 20:33)   письмо автору
 
   для: zerocool   (26.03.2007 в 17:40)
 

огромное спасибо всё заработало ! )

   
 
 автор: zerocool   (26.03.2007 в 17:40)   письмо автору
 
   для: predator   (26.03.2007 в 17:27)
 

Попробуйте прописать не относительно скрипта путь, а полный путь к папке на сервере,
в функции filesize($file);
типа

filesize("c:/test/".$file);
Должно работать

   
 
 автор: predator   (26.03.2007 в 17:27)   письмо автору
 
   для: mihdan   (26.03.2007 в 17:13)
 

нет не забыли пускай будет так


<?  
  $dir 
opendir ("cards");  
  while (
$file readdir ($dir))  
  {  
 if (( 
$file != ".") && ($file != "..")) 
echo 
' ' $file ' <b>' filesize($file) . '</b> байтов<br>'  ;  
  }  
  
closedir ($dir);  
?>  



а к файлам как ??... т.е. в том то и дело что файлы будут с разными именами...

   
 
 автор: mihdan   (26.03.2007 в 17:13)   письмо автору
 
   для: predator   (26.03.2007 в 17:07)
 

А путь к папке к файлам не забыли

   
 
 автор: predator   (26.03.2007 в 17:07)   письмо автору
 
   для: cheops   (26.01.2007 в 14:03)
 

помогите пожалуйста.. никак не могу сообразить что не так...


<? 
  $dir 
opendir (""); 
  while (
$file readdir ($dir)) 
  { 
 if (( 
$file != ".") && ($file != ".."))
echo 
' ' $file ' <b>' filesize($file) . '</b> байтов<br>'  
  } 
  
closedir ($dir); 
?> 


на выходе хочу получить чтото вроде
имя_файла.gif 45 710 байт

   
 
 автор: cheops   (26.01.2007 в 14:03)   письмо автору
 
   для: Lex   (26.01.2007 в 13:37)
 

Возможно вас заинтересуют ответы для задачи http://www.softtime.ru/info/task.php?id_article=78.

   
 
 автор: kasmanaft   (26.01.2007 в 13:47)   письмо автору
 
   для: Lex   (26.01.2007 в 13:37)
 

Тема на 8 строк ниже ;)
Только нужно еще размер считать функцией filesize
- - - -
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=31481&page=1

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования