ik heb dit scriptje:
en als ik een bepaalde foto erheen stuur dan krijg ik deze debug info:
terwijl het echt wel een plaatje is!
sommige bestanden doen het wel, maar dan is het type enzo wel ingevuld... echt raar!
hoe kan dit?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| /* de database actie voor de file upload functie */ $uploaddir = '/var/www/upload/'; $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>"; |
en als ik een bepaalde foto erheen stuur dan krijg ik deze debug info:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Possible file upload attack! Here's some debugging info: Array ( [userfile] => Array ( [name] => badkamer.jpg [type] => [tmp_name] => [error] => 2 [size] => 0 ) ) |
terwijl het echt wel een plaatje is!
sommige bestanden doen het wel, maar dan is het type enzo wel ingevuld... echt raar!
hoe kan dit?
[ Voor 10% gewijzigd door hobbeldebobbel op 21-01-2004 14:41 ]
hier zou een slimme opmerking kunnen staan
maar die staat er niet