Получить размер файла.

Тема в разделе "Программирование", создана пользователем dradven, 12.08.2011.

  1. Offline

    dradven Недавно здесь

    Регистрация:
    02.08.2011
    Сообщения:
    9
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте:)
    Вопрос скорее по PHP, чем по Joomla!, но возник он у меня во время создания компонента для Joomla!

    По названию я думаю вы уже поняли что мне нужно сделать...
    Через админку я загружаю файл (txt) и записываю в базу вот такие данные по файлу (для пример возьму файл example.txt):

    Код (html):
    1. file_name  -  example.txt
    2. file_read_url  -  images/books/example.txt
    3. file_path  -  Z:\home\localhost\www\projects\booklibrary\images\books\example.txt


    В другом месте мне нужно узнать размер файла..
    Код (PHP):
    1. $fileSize = filesize($row->file_path); // Вот так я хотел получить размер файла
    2. exit("<pre>".var_dump($fileSize)); // Выводит bool(false)


    Не знаю что делать, может кто поможет?
     
  2.  
  3. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Регистрация:
    14.01.2008
    Сообщения:
    1 284
    Симпатии:
    66
    Пол:
    Мужской
    прогляди это
    http://php.su/articles/?cat=examples&page=023
    http://php.net/manual/ru/function.filesize.php
    http://programmersforum.ru/showthread.php?t=38108
    http://otvety.google.ru/otvety/thread?tid=6116b8e613df3c8f
    http://lphp.ru/article/161.html
    можно покрутить такое:
    Код (PHP):
    1. <?php
    2.     $filename = "/full/path/to/myfile.txt";
    3.  
    4. if (file_exists($filename)) {
    5.     echo "Последнее обращение: " .
    6.             date("F d Y H:i:s.", fileatime($filename));
    7.     echo "Последнее изменение: " .
    8.             date("F d Y H:i:s.", filectime($filename));
    9.     echo 'Размер: ' . filesize($filename) . ' байт';
    10.     echo 'Тип объекта: ' . filetype($filename);
    11.  
    12. }
    13. ?>
     

Поделиться этой страницей

Загрузка...