Autor | Zpráva | ||
---|---|---|---|
suvel Profil |
#1 · Zasláno: 2. 9. 2010, 22:00:31
Už si připadám jako v zakletém hradu a vůbec tomu nerozumím:
Mám script pro vytváření fotogalerie a problém je v tom, že správně funguje jen prvních 18 inputů (<input type='file' ....>), ale 19. a další už fotku "neuploadne". Mám to vytvořené takto: for ($i=1; $i<41; $i++): echo "<input type='file' name='Foto".$i."' size='15' ACCEPT='image/jpeg'>"; endfor; Prostě v pohodě vytvořím (uploadnu) obrázky Foto1 až Foto18, ale od Foto19 už prostě nic. Co se děje???? |
||
blazej44800 Profil |
#2 · Zasláno: 2. 9. 2010, 22:05:52
nemas v php nastavene maximalnu prenosovu velkost (ze ci si ju neprekrocil)??
|
||
Alphard Profil |
#3 · Zasláno: 2. 9. 2010, 22:06:03
Nevím o žádné konstatně, která by dovolvoala uploadovat maximálně 18 souborů. Zřejmě 19. fotka narazí v součtu na nějaký limit.
Každopádně tohle stejně není moc pohodlné, neuvažoval jste o něčem jako www.uploadify.com/demo/? Multiple File Upload umožňuje pohodlně nahrát neomezené množství souborů. Sice je to závislé na flashi, ale ten je dneska skoro všude. |
||
tiso Profil |
#4 · Zasláno: 2. 9. 2010, 22:06:11
suvel: pravdepodobne ti došla pamäť pri spracovávaní toho formulára.
|
||
suvel Profil |
#5 · Zasláno: 2. 9. 2010, 22:20:36
Díky za odpovědi, asi to fakt bude omezením velikosti tempu. Budu na to muset jinak...
|
||
DoubleThink Profil * |
#6 · Zasláno: 3. 9. 2010, 02:14:56
Alphard:
„Nevím o žádné konstatně, která by dovolvoala uploadovat maximálně 18 souborů.“ Viz direktivu max_file_uploads, se kterou přišel PHP ve verzi 5.3.1. Výchozí hodnota je 20. blazej44800: „nemas v php nastavene maximalnu prenosovu velkost (ze ci si ju neprekrocil)??“ Při překročení post_max_size je celý POST zahozen. Neuložilo by se nic. tiso: „pravdepodobne ti došla pamäť pri spracovávaní toho formulára.“ Uploadované soubory PHP nenačítá do paměti, interpretace začíná až když HTTP server příjme celý request - proto mimochodem nejde v PHP standardně sledovat průběh uploadu. |
||
tiso Profil |
#7 · Zasláno: 3. 9. 2010, 18:57:21
DoubleThink: máš pravdu.
|
||
Časová prodleva: 14 let
|
0