Определение размера файла при скачивании

djinn11
На сайте с 16.05.2010
Offline
52
795

Здравствуйте.

Есть ли готовые решения скрипта JS или PHP, который определяет размер файла(файл на другом ресурсе..), на который ссылается ссылка?

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

Спасибо.

SIQWELL - Сервера, VDS, Хостинг во Франции, Люксембурге. Администрирование и IT обслуживание (https://siqwell.pw/aff.php?aff=003) Лучшая партнерка для download трафика! (http://loadpays.com/s.php?f=11008)
M
На сайте с 12.11.2005
Offline
122
#1

PHP http://ru2.php.net/manual/en/function.filesize.php

В примерах - различные варианты получения размера и для удаленных файлов.

djinn11
На сайте с 16.05.2010
Offline
52
#2
modelist:
PHP http://ru2.php.net/manual/en/function.filesize.php
В примерах - различные варианты получения размера и для удаленных файлов.

Спасибо, но я не пойму как это использовать.. может есть что то готовое..?

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
djinn11:
но я не пойму как это использовать.

А почитать по ссылке примеры использования - никак?

SeVlad:
может есть что то готовое..?

Если вышесказанное справедливо, то остаются только платные специалисты. Они точно готовы. Инфа 100% :).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
djinn11
На сайте с 16.05.2010
Offline
52
#4
SeVlad:
А почитать по ссылке примеры использования - никак?

Так я читал.. вы неправильно меня поняли.

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
djinn11:
вы неправильно меня поняли.

Мы поняли - ровно так, как ты написал:

djinn11:
я не пойму как это использовать..

А ниже дали рецепт который решит твою проблему.

Могу сказать жестче - если не в состоянии осилить примеры из мануала - бросай ты это пхп.

sashasib
На сайте с 12.02.2014
Offline
3
#6

Ну, ответ более чем адекватный вашему вопросу, ТС.

Если же не разбираетесь в php, обращайтесь в соответствующий раздел форума. За небольшие деньги вам решат подобную задачу.

IL
На сайте с 20.04.2007
Offline
435
#7
djinn11:
размер файла(файл на другом ресурсе..)

Если сервер другого ресурса отдаёт HTTP-заголовки

Content-Length:..
Content-Range:...

то размер можно узнать, запросив их (все HTTP-заголовки), например при помощи CURL

curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Ayavryk
На сайте с 11.10.2003
Offline
209
#8

-----DEL-----

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
djinn11
На сайте с 16.05.2010
Offline
52
#9

Есть код:

<?php

function fsize($path)
{
$fp = fopen($path,"r");
$inf = stream_get_meta_data($fp);
fclose($fp);
foreach($inf["wrapper_data"] as $v)
if (stristr($v,"content-length"))
{
$v = explode(":",$v);
return trim($v[1]);
}
}

$filesize = "http://dl.google.com/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi";
echo fsize($filesize);

?>

Но он выдает только набор цифр (38565888)

Как сделать что бы показывал например так: (38.5 MB) ?

djinn11
На сайте с 16.05.2010
Offline
52
#10

Вопрос решен, тема больше не актуальна.

Спасибо всем участникам.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий