Размер доп.св-ва элемента-доп.св-ва

#
Размер доп.св-ва элемента-доп.св-ва
Есть доп. св-во узла структуры - информационная система, у элементов этой системы есть доп. св-во типа файл, можно ли как то в php получить размер этого файла? в xml появляется @size, а в php такого нет, только путь

если есть путь может есть простая функция получения размера в байтах?

нашлось вот это:
<?
$hostname = "units.ru"; // units.ru - имя сервера
$filename = "/files/winamp.exe"; // интересующий на сервере файл
get_size($hostname, $filename);
function get_size($hostname, $filename)
{
      $end = false;
      $fp = fsockopen ($hostname, 80, &$errnr, &$errstr) or
      die("$errno:$errstr");
      fputs($fp,"HEAD ".$filename." HTTP/1.0\n\n");
      while (!$end) {
          $line = fgets($fp, 2048);
          if (trim($line) == "") {
               $end = true;
          } else {
               $str = explode(": ", $line);
          if ($str[0] == "Content-Length") print "Size of ".$filename." file ".$str[1]." bytes";
         }
       }
       fclose($fp);
}
?>


не работает..может есть способ проще?
Модератор
#
Re: Размер доп.св-ва элемента-доп.св-ва
h4mpy,
Файл на этом же сайте? Тогда зачем так усложнять, см. http://ru2.php.net/filesize
#
Re: Размер доп.св-ва элемента-доп.св-ва
да, уже дошло)

а какой прописать путь, чтобы работал на любом хостинге?
как я понял нужен путь от самого корня хостинга, /upload/private/... не работает
как его определить?)
Модератор
#
Re: Размер доп.св-ва элемента-доп.св-ва
h4mpy,
CMS_FOLDER.UPLOADDIR.'private/и далее ...
#
Re: Размер доп.св-ва элемента-доп.св-ва
а решение не подскажите на пальцах (размер дополнительного свойста типа файл?) килобайтах?

Хотел узнать как раз возможно ли такое,очень надо на сайте отобразить размеры у видео...

И в полезные решения или фак занести ...

Спасибо.
ку
Модератор
#
Re: Размер доп.св-ва элемента-доп.св-ва
Авторизация