[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файлов по частям
FenixTES
Вот мой несложный скрипт загрузки smile.gif :
PHP
if ($_FILES['userfile']['tmp_name'] != "") {
          
chdir($title."/");
           if (
$_FILES['userfile']['size'] != and $_FILES['userfile']['size'] <= upload_max_filesize) {
            if (
copy($_FILES['userfile']['tmp_name'], $_FILES['userfile']['name'])) {
            
chmod(basename($_FILES['userfile']['name']), 0444);
            }
            else{
            require(
"head.php");
            echo 
"Загрузка не удалась!<br><br>\n";
            echo 
"Пожалуйста, вернитесь и исправьте! <a href='upload.php'>Click Here</a>.\n";
            require(
"foot.php");
            }
        }
        else{
            require(
"head.php");
            echo 
"Файл больше 4 ГБ.<br><br>\n";
            echo 
"Пожалуйста, вернитесь и исправьте! <a href='upload.php'>Click Here</a>.\n";
            require(
"foot.php");
            }
          
          }
          else{
            require(
"head.php");
            echo 
"Вы забыли выбрать загружаемый файл!<br><br>\n";
            echo 
"Пожалуйста, вернитесь и исправьте! <a href='upload.php'>Click Here</a>.\n";
            require(
"foot.php");
          }

Как бы мне его доработать, чтобы он делил файл по 5мб, загружал их на сервер, а потом собирал их на сервере обратно в один файл?



Спустя 29 минут, 1 секунда (29.12.2008 - 20:49) Sylex написал(а):
Рассмешил:
Цитата
Файл больше 4 ГБ.


laugh.gif

Спустя 10 минут, 14 секунд (29.12.2008 - 20:59) FenixTES написал(а):
Цитата (Sylex @ 29.12.2008 - 17:49)
Рассмешил:
Цитата
Файл больше 4 ГБ.


laugh.gif

Это прсто... всеравно через этот скрипт больше 5 мб не грузит.

Спустя 2 минуты, 14 секунд (29.12.2008 - 21:01) FatCat написал(а):
Идея грузить файл поблочно и собирать на сервере чрезвычайно привлекательна, но никогда не слышал о ее реализации. Не соображу, какими средствами HTML в браузере можно разбить файл на блоки; собрать на сервере проблема меньше.

Спустя 2 минуты, 40 секунд (29.12.2008 - 21:04) FenixTES написал(а):
Цитата (FatCat @ 29.12.2008 - 18:01)
Идея грузить файл поблочно и собирать на сервере чрезвычайно привлекательна, но никогда не слышал о ее реализации. Не соображу, какими средствами HTML в браузере можно разбить файл на блоки; собрать на сервере проблема меньше.

я не про ХТМЛ, а про пхп. а это:
http://webteach.ru/2008/07/07/zagruzka-faj...er-po-chastyam/
я вот нашел, но незнаю как внедрить к себе в скрипт

Спустя 8 минут, 36 секунд (29.12.2008 - 21:12) Sylex написал(а):
FenixTES
это решение для владельцов своих сайтов, а не для пользователей smile.gif У себя на сервере с помощью ПХП разбираешь файл - а там собираешь

Спустя 4 минуты, 45 секунд (29.12.2008 - 21:17) FenixTES написал(а):
Цитата (Sylex @ 29.12.2008 - 18:12)
FenixTES
это решение для владельцов своих сайтов, а не для пользователей smile.gif У себя на сервере с помощью ПХП разбираешь файл - а там собираешь

так я про свой сайт smile.gif

Спустя 4 минуты, 16 секунд (29.12.2008 - 21:21) Sylex написал(а):
Цитата
HTTP предназначен для передачи гипертекстовых страниц от сервера в браузер пользователя
HTTP НЕ предназначен для передачи файлов от пользователя на сервер


Цитата
FTP предназначен для передачи любых файлов в любом направлении
FTP НЕ предназначен для передачи гипертекстовых страниц

Спустя 1 минута, 39 секунд (29.12.2008 - 21:23) Sylex написал(а):
если для пользователей - напиши свой FTP на PHP tongue.gif

http://phpclub.ru/faq/UploadOfLargeFiles

а если для себя - воспользуйся сервисом FTP wink.gif

Спустя 12 минут, 59 секунд (29.12.2008 - 21:36) FenixTES написал(а):
У меня почемуто когда я выбрал файл, написал описание, ну короче заполнил новость, нажимаю "Создать", новость создается. Но если размер файла больше 5-ти мб , то оно подумает, а потом вернет пустую форму (Новость тоже не создается)

Спустя 6 часов, 30 минут, 15 секунд (30.12.2008 - 04:06) FatCat написал(а):
Значит лимит на пхп-аплоад в настройках пхп сервера 5 Мб.
Счастливец, можно сказать, большинство шаредов дают только 2...

Спустя 6 часов, 43 минуты, 5 секунд (30.12.2008 - 10:49) FenixTES написал(а):
Цитата (FatCat @ 30.12.2008 - 01:06)
Значит лимит на пхп-аплоад в настройках пхп сервера 5 Мб.
Счастливец, можно сказать, большинство шаредов дают только 2...

нет, сервер мой, локальный. лимит стоит 10 гб...

Спустя 1 минута, 30 секунд (30.12.2008 - 10:51) FenixTES написал(а):
Хм... Есть другая идея... Можете помочь найти FTP сервер, который бы хранил информацию о пользователях в базе MySql На линукс такой нашел (ProFTPd)

Спустя 2 часа, 29 минут, 58 секунд (30.12.2008 - 13:21) Sylex написал(а):
FenixTES
там максимально 128 Мб вроде, или в районе этого

p.s. это гон по HTTP такие файлы кидать

Спустя 2 минуты, 40 секунд (30.12.2008 - 13:24) FatCat написал(а):
Цитата (Sylex @ 30.12.2008 - 13:21)
p.s. это гон по HTTP такие файлы кидать

Если делать конкурента рапидшарам, не гон...

Спустя 7 часов, 38 минут, 57 секунд (30.12.2008 - 21:02) Sylex написал(а):
FatCat
smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.