Пишем функцию скачки файлов (25кб!) - Комментарии

RSS-лента
Михаил (20.08.10 / 17:06)
Малиновые штаны
А сервер не лопнет от таких раздач?
iceman12 (20.08.10 / 17:40)
Пришелец
Нет. Для этого мы и отправляем файл частями ).gif
Михаил (21.08.10 / 01:20)
Малиновые штаны
ArtemTaranoff (Вчера / 17:40)
Нет. Для этого мы и отправляем файл частями ).gif

Зато сколько раз отправляем эти части...
Михаил (21.08.10 / 01:26)
Малиновые штаны
И вообще если мы не контролируем скорость скачивания(а мы её тут не контролируем, поскольку я не увидел какой-либо приостановки отдачи файла),то всё это один большой велосипед.
Есть встроенная в php функция
int fpassthru ( resource handle )


Читает указанный файловый указатель с текущей позиции до EOF (конца файла) и записывает результат в буфер вывода.

iceman12 (21.08.10 / 01:34)
Пришелец
я написал как можно решить эту задачу, а посмотрев на мой код любой может изменить его под себя. И к велосипедам это не относится, в принципе. На счет нагрузки- будет существенно чувстсвоваться разница с функцией, которую ты указал, при больших передачах, более чем 500-700мб, а на такое файловое хранилище можно и скрипт заказать гораздо лучше ).gif а если 100- 300 мб, то экономим на спичках, не более ).gif
iceman12 (21.08.10 / 01:34)
Пришелец
я написал как можно решить эту задачу, а посмотрев на мой код любой может изменить его под себя. И к велосипедам это не относится, в принципе. На счет нагрузки- будет существенно чувстсвоваться разница с функцией, которую ты указал, при больших передачах, более чем 500-700мб, а на такое файловое хранилище можно и скрипт заказать гораздо лучше ).gif а если 100- 300 мб, то экономим на спичках, не более ).gif
Николай (10.11.10 / 16:23)
Оранжевые штаны

<?php

$path = "/home/k/site.ru/WWW/upload/"; //права на директорию 777
if($file){
print("Имя файла: $file_name<P>\n");
print("Размер файла: $file_size bytes<P>\n");
if(copy($file, $path."/".$file_name)){
print("Ваш фаил успешно загружен!");
}else{
print("ОШИБКА,фаил не был загружен попробуйте еще раз!!!");
}
unlink($file);
}
?>

Алексей (16.11.10 / 20:26)
Землянин
kold, о__О Ты статью вообще читал?
Кирилл (25.11.10 / 22:46)
Пришелец
неочем статья
Trate93 (23.02.11 / 16:09)
Землянин
kettle, Кому-то может это и надо!!! + за статью
Для добавления сообщения необходимо авторизоваться