Autor Zpráva
j0nny
Profil *
Zdravím,

vím, že už se to tady a všude jinde řešilo už nespočetněkrát, ale nikde jsem nenarazil na jednoznačné řešení. Potřebuju nahrát na server 100mb soubor (*.zip). Přes formulář a PHP funkce move_uploaded_file() a pole $_FILES je omezení většinou na 2mb. Sice se to dá nastavit v php.ini, ale píšu univerzální program a ne každý hosting má k tomuto soubrou přístup. Nemáte někdo univerzální funkční řešení na tento problém? (slyšel jsem o FTP uploadu přes PHP, ale nenašel jsem toto aby to fungovalo pro soubor od uživatele)...
__construct
Profil
j0nny:
slyšel jsem o FTP uploadu přes PHP, ale nenašel jsem toto aby to fungovalo pro soubor od uživatele
FTP upload by v PHP fungoval tak, že by si musel súbor najprv nahrať na hosting a potom by ho skript cez FTP preniesol niekam - takže to Tvoj problém nerieši.

se to dá nastavit v php.ini, ale píšu univerzální program a ne každý hosting má k tomuto soubrou přístup
Nastavenia php.ini môžeš robiť aj v skripte cez ini_set(), ale nie všetky hostingy to povolujú.
Pri uploadovaní veľkých súborov musíš mať nastavených viac parametrov ako len upload_max_filesize. Napr. post_max_size, max_input_time. Pokiaľ to nahrávanie bude pre prihlásených niekedy môže robiť problémy aj session.gc_maxlifetime.

Každopádne som zvedavý, kde nájdeš hosting, ktorý povoľuje upload takých veľkých súborov.
j0nny
Profil *
Takže pomocí php se toho nějak univerzálně docílit nedá nijak... Tak se budu muset porozhlédnout po nějakém appletu nebo flashi... Každopádě díky za reakci...
Jan Tvrdík
Profil
j0nny:
Applet ani flash nic neřeší. Pořád záleží na omezení serveru.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: