dateiupload mit array
bense
- php
morgen allerseits!
ich hab ein formular mit mehreren file-inputs. denen habe ich einfach den namen upload[] gegeben, was ja dann bedeutet das file aus dem ersten input-feld ist dann im $upload[0]. das funktionierte auch. jetzt arbeite ich aber mit $_FILES. dann müsste ich ja $_FILES['upload']['name'] benutzen. jetzt ist ja aber dieses upload in der zweiten klammer ein array, ich müsste also schreiben können $_FILES['upload[0]']['name']. das funktioniert aber nicht?
weiss jemand wie das geht?
danke!
morgen allerseits!
morgen
ich hab ein formular mit mehreren file-inputs. denen habe ich einfach den namen upload[] gegeben, was ja dann bedeutet das file aus dem ersten input-feld ist dann im $upload[0]. das funktionierte auch. jetzt arbeite ich aber mit $_FILES. dann müsste ich ja $_FILES['upload']['name'] benutzen. jetzt ist ja aber dieses upload in der zweiten klammer ein array, ich müsste also schreiben können $_FILES['upload[0]']['name']. das funktioniert aber nicht?
nein, [upload[0]] kann auch nicht funktionieren. Das Array sieht in diesem Fall folgendermaßen aus:
$_FILES["upload"][name][0]
$_FILES["upload"][name][1]
Du kannst sowas aber auch leicht selbst rausfinden, indem du phpinfo(); benutzt...
ich müsste also schreiben können $_FILES['upload[0]']['name']. das funktioniert aber nicht?
Hi,
versuch es mal so: $_FILES['userfile']['name'][0].
Siehe: http://www.php.net/manual/en/features.file-upload.multiple.php
HTH Robert