Manußl PHP | ||
---|---|---|
P°edchßzejφcφ | Kapitola 19. Zpracovßnφ uploadu soubor∙ | Dal╣φ |
Vφce soubor∙ m∙╛e b²t uploadovßnφ za pou╛itφ r∙zn²ch nßzv∙ name pro souborovΘ pole input.
Je takΘ mo╛nΘ uploadovat vφce soubor∙ souΦasn∞ a nechat informace automaticky zorganizovat v polφch. V takovΘm p°φpad∞ je t°eba pou╛φt stejnou syntaxi v HTML formulß°i jako pro vφcenßsobnΘ v²b∞ry a za╣krtßvacφ polφΦka (checkboxy).
Poznßmka: Podpora pro upload vφce soubor∙ byla p°idßna ve verzi 3.0.10.
Pokud je v²╣e uveden² formulß° odeslßn, pole $HTTP_POST_FILES['userfile'], $HTTP_POST_FILES['userfile']['name'], a $HTTP_POST_FILES['userfile']['size'] budou inicializovßna (jak $_FILES v PHP 4.1.0 a pozd∞j╣φm, tak $HTTP_POST_VARS v PHP 3. Pokud je nastavenφ register_globals aktivnφ globßlnφ prom∞nnΘ pro uploadovanΘ soubory jsou takΘ inicializovßny). Ka╛dΘ z nich bude Φφseln∞ indexovanΘ pole odpovφdajφcφch hodnot pro odeslanΘ soubory.
Kup°φkladu p°edpoklßdejme, ╛e se posφlajφ soubory s nßzvy /home/test/review.html a /home/test/xwp.out. V tom p°φpad∞ by $HTTP_POST_FILES['userfile']['name'][0] obsahovalo hodnotu review.html a $HTTP_POST_FILES['userfile']['name'][1] hodnotu xwp.out. Podobn∞ $HTTP_POST_FILES['userfile']['size'][0] by obsahovalo velikost review.html atd.
$HTTP_POST_FILES['userfile']['name'][0], $HTTP_POST_FILES['userfile']['tmp_name'][0], $HTTP_POST_FILES['userfile']['size'][0] a $HTTP_POST_FILES['userfile']['type'][0] budou rovn∞╛ nastaveny.
P°edchßzejφcφ | Dom∙ | Dal╣φ |
╚astß ·skalφ | Nahoru | Podpora metody PUT |