Autor | Zpráva | ||
---|---|---|---|
Radek250 Profil * |
#1 · Zasláno: 3. 10. 2007, 11:42:36
mám formulář s dvěma boxy pro upload souborů, které se jmenují fotka[], ale když pak ve scriptu použiji 'if (formular.fotka[].value...', tak se nic neděje. Když bych místo fotka[] dal fotka1, tak to funguje, ale to nemůžu udělat, musel bych přepsat PHP skript. Má někod nějaký nápad?
<form action = "<?php echo $PHP_SELF?>" method = "post" enctype = "multipart/form-data" onsubmit = "return validuj_form(this)"> <input type = "file" name = "fotka[]" size = "24" /> <input type = "file" name = "fotka[]" size = "24" /> </form> |
||
dracek Profil |
#2 · Zasláno: 3. 10. 2007, 13:48:04
Třeba to pole projít ve smyčce?
|
||
los Profil * |
#3 · Zasláno: 3. 10. 2007, 14:38:43
formular["fotka[]"]
|
||
Radek250 Profil * |
#4 · Zasláno: 3. 10. 2007, 15:02:24
formular["fotka[]"] - jak to rozsekám na části?
|
||
Radek250 Profil * |
#5 · Zasláno: 3. 10. 2007, 15:07:29
Už jsem na to přišel, je to:
var fotky = formular["fotka[]"]; a pak ve fotky[0].value a fotky[1].value jsou názvy souborů. A dá se nějak zjistit velikost těch souborů? |
||
los Profil * |
#6 · Zasláno: 3. 10. 2007, 15:26:04
A dá se nějak zjistit velikost těch souborů?
V JavaScripte nie, až po nahraní na server. |
||
peta Profil |
#7 · Zasláno: 3. 10. 2007, 15:29:21
Radek250
Kdyby sla v JS zjistit velikost souboru, pak zrejme stejnym zpusobem by sel soubor poslat. Jestlize by sel soubor poslad a byl to zrovna soubor s pristupovymi hesly nebo tvuj revolucni antigravitacni pristroj, na jehoz vyvoji jsi stravil 10tky let, pak by to bylo velice spatne. To by pak stacilo napsat program v JS, pridat na stranku a uz jen cekat, kdo se nachyta a posle mi svuj vyzkum laserove druzice. Pomoci JS active X, pouze ve Windows a pouze v IE a snad i Opere, jde zjistit velikost souboru pred odeslanim. |
||
Časová prodleva: 17 let
|
0