Fisierele sunt:
1. formular.php:
action  spune unde trimite datele culese din formular.
method  arata metoda de trimitere a datelor (in cazul acesta post)
enctype  spune ce tip de date sunt trimise.
name  numele formularului.
id  id-ul formularului.
Input-> type  specifica tipul campului :
file - camp fisier (un camp de tip text care mai are si butonul Browse pentru alegerea fisierului ce va fii uploadat).
submit  reprezinta butonul prin apasarea caruia se trimita datele catre fisierul speciaicat ca action (in cazul nostru upload.php).
reset  dupa cum ii spune si numele se refera la un buton care goleste datele din formular (este un buton suplimentar).



2.upload.php:
NOTA: Cuvantul director poate fii inlocuit cu orice nume, reprezentand directorul unde vor fii adaugate fisierele uploadate.
Desigur se mai pot adauga si alte tipuri de conditii pentru limitarea tipurilor de fisiere ce pot fii uploadate sau dimensiunea lor.
Campurile care sunt pasate in array-ul $_FILES[fisier] (unde fisier = numele dat campului de tip file in primul formular) sunt urmatoarele:
name  numele sub care este stocat fisierul pe computerul dumneavostra.
type  tipul fisierului.
tmp_name  numele temporar sub care este stocat fisierul pe server.
error  erorea (in mod normal 0 (IMG:style_emoticons/default/biggrin.gif) ).
size  marimea fisierului (in bytes).





sursa:http://forum.softpedia.com/index.php?showtopic=226731