Есть доп. св-во узла структуры - информационная система, у элементов этой системы есть доп. св-во типа файл, можно ли как то в 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);
}
?>
не работает..может есть способ проще?