Помощник
|
Вес файла |
serjikevd
|
Сообщение
#1
|
||
|
|
||
|
|||
SOKOJI |
21.8.2010, 18:47;
Ответить: SOKOJI
Сообщение
#2
|
|
Чтобы php определил размер удаленного файла, его необходимо сначала закачать на сервер.
Хотя, честно говоря, меня самого данный вопрос интересует) |
|
|
locky-yotu |
21.8.2010, 19:27;
Ответить: locky-yotu
Сообщение
#3
|
|
Как вариант сохранить через copy, а потом уже смотреть размер. Хотя файл может быть далеко не маленьким, и поэтому такой вар-т. Не рационален.
А вообще в PHP я нуб) Так просто, поделился предположением) |
|
|
serjikevd
|
Сообщение
#4
|
|
Вариант с копированием я видел, но он, ессно, не подходит.
|
|
|
Alcorn |
21.8.2010, 19:34;
Ответить: Alcorn
Сообщение
#5
|
|
Вроде есть какие-то - uploadprogress_get_info и apc, вобщем вам видней.
|
|
|
serjikevd
|
Сообщение
#6
|
|
|
Вопрос решён.
Определение размера большого удаленного файла: <?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://www.html.by/images/top_html.jpg"; echo fsize($filesize); ?> Определение размера небольшого удаленного файла: <?php $filename = "www.html.by/index.php"; $fh = fopen($filename, "r"); while(($str = fread($fh, 1024)) != null) $fsize += strlen($str); echo "Размер файла: ".$fsize; ?>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Исправить ошибку при загрузке файла и добавить google recaptcha | 0 | Serg1991 | 3041 | 18.2.2015, 18:21 автор: -Serg1991- |
|
Ищу Копипастера 3р файл картинка+текст+кач файла и закач ко мне на хостинг | 0 | dimka1109 | 3207 | 21.1.2015, 20:13 автор: dimka1109 |
|
Написать скрипт для внесение данных из файла | 1 | andre69 | 1215 | 6.11.2013, 17:35 автор: Slava1988 |
|
Нужна помощь (при тыке на рекламу, скачивание файла). | 0 | Царь | 2601 | 1.9.2013, 16:07 автор: -Царь- |
|
Просмотр рекламы перед скачкой файла | 0 | spudi | 2621 | 28.5.2013, 12:04 автор: -spudi- |
Текстовая версия | Сейчас: 19.4.2024, 20:44 |