Autor Zpráva
suvel
Profil
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
nemas v php nastavene maximalnu prenosovu velkost (ze ci si ju neprekrocil)??
Alphard
Profil
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
suvel: pravdepodobne ti došla pamäť pri spracovávaní toho formulára.
suvel
Profil
Díky za odpovědi, asi to fakt bude omezením velikosti tempu. Budu na to muset jinak...
DoubleThink
Profil *
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
DoubleThink: máš pravdu.

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:

0