特定の画像がJPEGであるかどうかを確認する必要があります。画像がJPEGであることを確認してください
if ($_FILES["fname"]["error"] > 0) {
$imgData = "hyperlink/holder.jpg";
} else {
$imgData ="hyperlink/" . $_FILES["fname"]["name"];
}
// Only accept jpg images
// pjpeg is for Internet Explorer should be jpeg
if (!($_FILES["fname"]["type"] == "image/pjpeg")) {
print "I only accept jpg files!";
exit(0);
}
それは常に私が唯一のJPGファイルを受け入れる与え文の場合、それは最初の最初のステートメントに行きます!
どうすれば修正できますか?
$ _FILES ['fname'] ['type'] 'の割り当ては、常にifブロックをスキップします。 (すなわち、成功) –