.jpg、.jpeg、.png、.bmp、.gif などの画像を安全にアップロードするための PHP ファイルのコーディングに忙しい
コードは次のとおりです。
$realname = $_FILES['userfile']['name'];
if(!preg_match("/(\.jpg|\.png|\.gif|\.bmp|\.jpeg)$/i",$realname)) {
die();
}
このチェックをバイパスして .php ファイルをアップロードできるようにする方法はありますか? file.php%00.jpg のトリックについて聞いたことがありますが、それは安全です。他の方法を知っている人はいますか?または、上記のコードは安全ですか?