![]() |
![]() |
![]()
Post
#1
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
W jaki sposób pobrać na serwer plik, który ma ~100 MB?
Dodam tylko, że MUSI się to odbywać przez stronę WWW! Niestety niema innej możliwości... Poradzicie coś? Ja zastanawiałem się nad uploadem przez php, ale jakie jest zużycie pamięci przy takiej operacji i w jaki sposób zmienić wielkość pobieranego pliku tylko dla jednego katalogu? Mam co prawda Apache2, ale nie chciałbym stosować VirtualHostów...i tak mam już ich troszkę... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W php.ini masz domyslnie:
Kod upload_max_filesize = 2M
Wystarczy zmienic i po sprawie - to jest ogolnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ... A do jednego katalogu to musisz sie pobawic ifami... np: [php:1:299ed842f9]<?php $folder_docelowy = 'img/'; for($i=0; $i < count($_FILES['upload']['tmp_name'];$i++){ if($folder_docelowy == 'img/' && $_FILES['upload']['size'][$i] < 2000000){ move_uploaded_file($_FILES['upload']['tmp_name'][$i], $folder_docelowy.$_FILES['upload']['name'][$i]); }else{ echo 'za duzy'; } } ?>[/php:1:299ed842f9] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:56 |