画像を保存し、誰かが画像とは異なるマルウェアやその他のファイルを保存するのを避けるために、次のコードを書きました。
$content = file_get_contents($image);
file_put_contents($path, $content);
// Check imagesize to know if it is an image or not:
$sizeimage = getimagesize(dirname(__FILE__)."/".$path);
if($sizeimage[0]<10000){ echo "ok"; }else{ unlink(dirname(__FILE__)."/".$path); }
CSSファイルのような別のファイルを挿入しようとすると、CSSがデータベースに保存されます。
なんで ?私のコードで何が間違っていますか?