Het moet zo makkelijk zijn, maar het wil kij niet lukken: een file uploaden via php.
Ik heb op mijn pc apche2triad geinstalleerd, nu probeer ik met deze form een file te uploaden:
dit moet daarna door het volgende stuk code (in de zelfde pagina) geprocessed worden:
helaas krijg ik alleen maar de melding "Possible file upload attack!" er uit
iemand enig idee wat ik fout doe?
Ik heb op mijn pc apche2triad geinstalleerd, nu probeer ik met deze form een file te uploaden:
PHP:
1
2
3
4
| <form name="form1" method="post" action="detinv.php"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <input name="userfile" type="file" /></td> </form> |
dit moet daarna door het volgende stuk code (in de zelfde pagina) geprocessed worden:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| if (isset($userfile)){ $uploadDir = '/htdocs'; $uploadFile = $uploadDir . $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile)) { print "File is valid, and was successfully uploaded. "; print "Here's some more debugging info:\n"; print_r($_FILES); } else { print "Possible file upload attack! Here's some debugging info:\n"; print_r($_FILES); } print "</pre>";} |
helaas krijg ik alleen maar de melding "Possible file upload attack!" er uit
iemand enig idee wat ik fout doe?