Hoi, Ik ben hier bezig om een fotoalbum te maken. Hierbij kan je als je een nieuw album maakt eerst kiezen hoeveel foto's je in het album wil (tussen de 1 en de 12) daarna krijg je het aantal gekozen input velden met het type File.
Als je hier weer verder klikt zou het zo moeten zijn dat de files geuploaded worden. Alleen hier zit dus het probleem.
Als ik op de plaats waar nu $finalvar staat foto1 neerzet is er niks aan de hand en krijg ik bij $MyFile_name netjes de filename terug. Maar nu heb ik dit in een for loop staan omdat het mogelijk is om meerdere foto's in 1 keer up te loaden. dus ik dacht als ik op die plaats een variabele neerzet en dan zal er wel niks aan de hand zijn, maar dat is dus niet zo. Als ik daar een variabele neer zet dan gebeurt er niks en heeft $MyFile_name geen waarde. Wat doe ik hier tohc verkeerd ik kom er zelf echt niet meer uit. Ik heb er al met verschillende collega's naar zitten kijken maar ik snap het niet meer, wie ziet hier wat ik verkeerd doe?
Als je hier weer verder klikt zou het zo moeten zijn dat de files geuploaded worden. Alleen hier zit dus het probleem.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| for ($i=0; $i<$aantal; $i++){ $finalvar = ${"foto$i"}; $MyFile_name = $HTTP_POST_FILES[$finalvar]['name']; $MyFile_type = $HTTP_POST_FILES['foto1']['type']; $MyFile_size = $HTTP_POST_FILES['foto1']['size']; echo" [$finalvar]<BR> [$MyFile_size] - [$MyFile_type] - [$MyFile_name]<P> "; } |
Als ik op de plaats waar nu $finalvar staat foto1 neerzet is er niks aan de hand en krijg ik bij $MyFile_name netjes de filename terug. Maar nu heb ik dit in een for loop staan omdat het mogelijk is om meerdere foto's in 1 keer up te loaden. dus ik dacht als ik op die plaats een variabele neerzet en dan zal er wel niks aan de hand zijn, maar dat is dus niet zo. Als ik daar een variabele neer zet dan gebeurt er niks en heeft $MyFile_name geen waarde. Wat doe ik hier tohc verkeerd ik kom er zelf echt niet meer uit. Ik heb er al met verschillende collega's naar zitten kijken maar ik snap het niet meer, wie ziet hier wat ik verkeerd doe?