upload flere billeder via html5 form

Tags:    php html5

Har følgende html5 form der giver mulighed for upload af flere billeder på en gang:
Fold kodeboks ind/udPHP kode 



Og på php siden har jeg en for løkke der skulle uploade de valgte billeder:


Fold kodeboks ind/udPHP kode 




Den vil kun uploade 1 af de valgte billeder når scriptet køres.
håber nogen kan hjælpe



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du mangler lige at bruge dit $i

Fold kodeboks ind/udPHP kode 




prøv at udskriv files array og se hvordan det er bygget op, kan ikke lige huske det.
Fold kodeboks ind/udPHP kode 


men mener det er noget i den her stil
Fold kodeboks ind/udKode 


hvis det ikke virker så prøv at put [] på i dit input felts navn
Fold kodeboks ind/udHTML kode 


edit:
hvis strukturen på arrayet er som vist oppe over kan du bruge dette til at uploade:
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 25.11.2011 18:17 af Bruger #3427
får bare udskrevet array(0) { } ved at bruge var_dump($_FILES); ?



også når du trykker submit efter at have valgt nogle filer?



jep :S



kan jeg ikke lige svare på så, hvis du siger du kan uploade et af de valgte så giver det ikke nogen mening at den er tom..



Husk at name attribute for din file input skal have sættes og ende på []. Følgende eksempel virker helt fint

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 25.11.2011 18:48 af Bruger #3275
Okay jeg fik arrayet til at virke:

Fold kodeboks ind/udPHP kode 


rimelig uoverskueligt, men hva faen.

Har php koden:
Fold kodeboks ind/udPHP kode 



som giver fejlen:

Warning: move_uploaded_file() expects parameter 1 to be string, array given in hej.php on line 8


hvad vil det sige ? :b



Indlæg senest redigeret d. 25.11.2011 19:06 af Bruger #15621
yep det virkede :) takker



t