重複の可能性:
PHP によるアップロードされたファイルの種類のチェック
アップロード中にファイルの種類を確認するために以下のスクリプトを使用して、ファイルのアップロードを jpg/jpeg、png のみに制限しました。しかし、IE では機能しません (mozilla で機能します)。
$destination_path = getcwd().DIRECTORY_SEPARATOR;
$target_path = $destination_path . basename( $_FILES['myfile']['name']);
$types=array('image/png','image/jpeg');
if (in_array($_FILES['myfile']['type'], $types))
{
if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path)) {
$result = 1;
}
}
else
{
$result = 0;
}