1
<form action = "index.php" method = "POST" enctype = "multipart/form-data">
<input type = "file" name = "image_name" /><input type = "submit" value = "Upload" name = "upload"/>
</form>

<?php 
include("connect.php");

   if(isset($_POST['upload'])){
     $file = file_get_contents($_FILES['image_name']['tmp_name']);
     $name = $_FILES['image_name']['name'];
     $image_size = getimagesize($_FILES['image_name']['tmp_name']);

   if($image_size == false){
    echo "Thats not an image.";
}

}
?>

表示されるエラーがあります。エラー通知を回避するにはどうすればよいですか?

エラーメッセージは次のとおりです。

Notice: getimagesize() [function.getimagesize]: 読み込みエラー! C:\xampp\htdocs\picture\index.php の 16 行目

4

1 に答える 1

3

@getimagesize通知を抑制するために使用します。ファイルをイメージとして読み取れない場合は、エラーが予想される動作です。

演算子の詳細については、PHP: エラー制御演算子を参照してください@

于 2013-06-21T02:32:17.917 に答える