Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Загрузка файлов частями при помощи php

Обсуждение темы Загрузка файлов частями при помощи php в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Мне нужно на сервер грузить большие файлы частями (потом бы я их по одной отправлял на email, не сохраняя в файл на сервере). ...


Закрытая тема
 
Опции темы
Старый 22.01.2008, 22:28   #1
Мне нужно на сервер грузить большие файлы частями (потом бы я их по одной отправлял на email, не сохраняя в файл на сервере). Я думал, как это можно реализовать при помощи php, но ничего не придумал. Знаю только, как грузить полностью весь файл: либо file_get_contents, либо join("", file()), это я пробовал, работает. А если мне, например, нужно загрузить файл в 100 мегов по 5 мегов за раз, как это сделать?
 
Старый 22.01.2008, 22:28
Ссылки
Старый 23.01.2008, 12:57   #2
Что значит загружать? Из браузера?

ТОгда ваши функции не подходят.
 
Старый 23.01.2008, 14:51   #3
Дело в том, что у меня бесплатный email, но платный инет-трафик, а на моем сайте остается неизрасходованный месячный лимит трафика, вот я и решил грузить из инета нужные файлы и отправлять их на свой ящик. С mp3 и небольшими файлами это проходит успешно, но не бедешь же грузить в строку 100 мегов или больше, хостинг-сервер не позволит, там же лимит на память установлен (на моем сервере кажется мегов 30 лимит).

Вот мне и нужно грузить (дозагружать) частями. Попробовал fseek, но он работает только с файлами, которые на сервере, по http-ссылкам не хочет. Как быть? Может на каком-то другом языке для сервера можно простенькую программку написать?
 
Старый 23.01.2008, 16:21   #4
Загрузите целиком, разбейте на куски и отправьте разными письмами.
 
Старый 23.01.2008, 17:19   #5
Цитата:
Сообщение от deMone Посмотреть сообщение
Загрузите целиком, разбейте на куски и отправьте разными письмами.
Было бы неплохо, но на сервере дискового места не хватит, у меня там мегов 10 осталось , да и грузить 100 мегов в одну строку лимита памяти не хватит, там лимит мегов 30.

Последний раз редактировалось sway; 23.01.2008 в 17:26..
 
Старый 23.01.2008, 19:14   #6
Тогда читайте про cURL и Range.
 
Старый 18.02.2008, 18:16   #7
Долго не отвечал, не было времени дорваться до этого дела.

В общем, получилось, при помощи curl. Правда там свои тонкости есть, как и везде, пришлось немного повозиться.

Всем спасибо за советы!
 
Старый 18.02.2008, 18:16
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Upload файлов BleSSeD ASP, Perl, PHP и MySQL 16 05.04.2009 00:31
Загрузка файлов в Joomla Отшельник Софтодром 0 23.02.2009 17:47
загрузка мувика (прошу помощи) amamo Технологии Flash 1 05.02.2006 14:03
Загрузка файлов с сервера на комп: как отредактировать ссылку? Кондрашка HTML, CSS, JavaScript 1 08.01.2004 16:36
Загрузка файлов на сервер Php Tyugan HTML, CSS, JavaScript 2 30.12.2003 15:07


Текущее время: 05:06. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум