這篇文章主要為大家展示了“PHP如何實現(xiàn)安全上傳圖片”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“PHP如何實現(xiàn)安全上傳圖片”這篇文章吧。
具體分析如下:
這段代碼用于上傳圖片,可以根據(jù)圖片類型檢測圖片是否安全,不是簡單的檢測擴展名
_END; if ($_FILES) { $name = $_FILES['filename']['name']; switch($_FILES['filename']['type']) { case 'image/jpeg': $ext = 'jpg'; break; case 'image/gif': $ext = 'gif'; break; case 'image/png': $ext = 'png'; break; case 'image/tiff': $ext = 'tif'; break; default: $ext = ''; break; } if ($ext) { $n = "image.$ext"; move_uploaded_file($_FILES['filename']['tmp_name'], $n); echo "Uploaded image '$name' as '$n':PHP Form Upload