Ik ben bezig met een uploadscript waarmee mensen plaatjes kunnen uploaden naar de server. Hierbij wordt gekeken naar het mime type van de file.
Dit zijn de toegestane typen:
$toegestane_typen = "image/jpg image/jpeg image/bmp image/gif image/GIF image/png image/pjpeg image/psd image/tif image/BMP";
Vervolgens zeg ik:
Wanneer ik nu een bmp upload dan krijg ik in de browser de melding:
Warning: REG_EMPTY: in D:\path\imagetools.php on line 28 filetype niet correct.
Hoe kan ik ervoor zorgen dat de webserver ook met bijvoorbeeld bmp om kan gaan? Of ligt dit aan de phpversie? Jpeg, jpg en gif gaan prima. Of heb ik het verkeerde mime-type? Is image/bmp wel goed?
Dit zijn de toegestane typen:
$toegestane_typen = "image/jpg image/jpeg image/bmp image/gif image/GIF image/png image/pjpeg image/psd image/tif image/BMP";
Vervolgens zeg ik:
PHP:
1
2
3
4
5
6
7
| $bestand_type = $HTTP_POST_FILES['bestand']['type']; echo $bestand_type ."<p>"; if (ereg($bestand_type, $toegestane_typen)) { echo"goed mimetype<p>"; }else{ echo "filetype niet correct";} |
Wanneer ik nu een bmp upload dan krijg ik in de browser de melding:
Warning: REG_EMPTY: in D:\path\imagetools.php on line 28 filetype niet correct.
Hoe kan ik ervoor zorgen dat de webserver ook met bijvoorbeeld bmp om kan gaan? Of ligt dit aan de phpversie? Jpeg, jpg en gif gaan prima. Of heb ik het verkeerde mime-type? Is image/bmp wel goed?