Hallo,
Ik ben al een zeer lange tijd bezig met het voor elkaar krijgen van een bestand van een client naar de server te uploaden doormiddel van een <FORM>
Het gaat redelijk goed, maar er is een probleem met de "tmp file", die wordt niet aangemaakt.
In de php.ini staat mijn tmp dir gewoon op /tmp met volledige rechten e.d.
Wanneer ik een bestand upload zet hij alles wel netjes in een array, maar bij
['tmp_name'] staat "none". Ik heb voor de duidelijkheid even alleen het volgende.
Wat geeft:
Ik hoop dat iemand mij het verlossende antwoord kan geven
Ik ben al een zeer lange tijd bezig met het voor elkaar krijgen van een bestand van een client naar de server te uploaden doormiddel van een <FORM>
Het gaat redelijk goed, maar er is een probleem met de "tmp file", die wordt niet aangemaakt.
In de php.ini staat mijn tmp dir gewoon op /tmp met volledige rechten e.d.
Wanneer ik een bestand upload zet hij alles wel netjes in een array, maar bij
['tmp_name'] staat "none". Ik heb voor de duidelijkheid even alleen het volgende.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <?php if($submit) { var_dump($HTTP_POST_FILES['userfile']); } else { ?> <FORM ENCTYPE="multipart/form-data" ACTION="<? echo"$PHP_SELF"; ?>" METHOD=POST> Stuur bestand: <INPUT NAME="userfile" TYPE="file"> <INPUT TYPE="submit" NAME="submit" VALUE="Stuur Bestand"> </FORM> <? } ?> |
Wat geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| array(4) {
["name"]=>
array(1) {
[0]=>
string(7) "plaatje.jpg"
}
["type"]=>
array(1) {
[0]=>
string(11) "image/pjpeg"
}
["tmp_name"]=>
array(1) {
[0]=>
string(4) "none"
}
["size"]=>
array(1) {
[0]=>
int(0)
}
}
don.jpg |
Ik hoop dat iemand mij het verlossende antwoord kan geven