Autor Zpráva
kachnak
Profil
Zdravím.

Je možné použiť input type=file aby som mohol označiť viacej súborov (fotiek) naraz?
Potom by som si ich cez funkciu (move_upload_file) v cykle ponahrával na server a porobil vstupné kontroly na velkosť rozmery fotiek atd..
Nakonec by som vyhodil výstupnú hlášku: že úspešne bolo nahratých 90 zo 100 fotiek a chyby prečo neboli nahrané ostatné fotky.

Je v php niečo takéto možné? alebo musia užívatelia nahrávať po jednom fotky?

Ďakujem.
kachnak
Profil
našiel som možno funkciu alebo postup tu:

$_FILES
$HTTP_POST_FILES [deprecated]

http://sk2.php.net/manual/en/reserved.variables.files.php

myslíte že by mi to mohlo pomôcť?
Budulinek
Profil
pokud se nepletu, tak čistě přes php toto nelze. Dá se to obejít třeba pomocí flashe či JS, tuším, že třeba uploadify (jQuery) to umí. Stačí hledat na netu.
kachnak
Profil
no len ja "ovladam" iba php takže to asi nechám tak. vďaka za odpoveď :)
_es
Profil
Budulinek:
Dá se to obejít třeba pomocí flashe či JS, tuším, že třeba uploadify (jQuery) to umí. Stačí hledat na netu.
Ide to aj bez JS, v HTML5, no nepodporuje to ešte dosť prehliadačov.
Stano
Profil *
tento funguje úplne v pohode:
http://aquantum-demo.appspot.com/file-upload

stiahni si to a tam nájdeš taký súbor že upload.php tak ten súbor sa na pozadí spustí vždy keď sa na net uploadne dáky súbor. takže ho daj napríklad savenuť. Ale nič tam neechuj ani nemaž to jedno echo čo tam je. potom sa ti nebude vytvárať zoznam už savenutých súborov. hádam som sa vyjadril dosť jasne keby nie tak sa tu ohlas.
Keeehi
Profil
kachnak:
Uploadify sice používá pro upload flash a javascript, ale 1. o flash se ty vůbec nestaráš, to si to používá interně a 2. s javascriptem taky více méně nepracuješ. Akorát mu zadáš cesty k souborům na servru a pár volitelných parametrů jako třeba maximální počet uploadovaných souborů. Tady máš přímo ukázané, jak to do stránky vložit.
DoubleThink
Profil *
Víc souborů do jednoho input file umí zatím nalistovat tuším jenom beta Safari. Široce funkční alternativa je pouze zmiňovaný flash. Zájemci vizte FileReferenceList.
_es
Profil
DoubleThink:
Víc souborů do jednoho input file umí zatím nalistovat tuším jenom beta Safari.
Aj Firefox 4, Chrome 10, Opera 11 - teraz som to vyskúšal.

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: