0

if else 状態は次のとおりです。

 if ( isset( $_POST['submit'] ) ) {
      $extension = end(explode(".", $_FILES["file"]["name"]));
      if ((($_FILES["file"]["type"] == "image/gif")
                      || ($_FILES["file"]["type"] == "image/jpeg")
                      || ($_FILES["file"]["type"] == "image/png")
                      || ($_FILES["file"]["type"] == "image/pjpeg"))
                      && ($_FILES["file"]["size"] < 60000)
                      && in_array($extension, $allowedExts)){
         if ($_FILES["file"]["error"] > 0)
         {
               // Do something
         } else{
               if (file_exists(EXAMPLE_IMAGES_PATH . $_FILES["file"]["name"])) {
                     // Do something
               } else{
                  // Apply resize then -
                  move_uploaded_file($_FILES["file"]["tmp_name"],
                        EXAMPLE_IMAGES_PATH . $_FILES["file"]["name"]);
                  // Do something else
               }
         }
   }
  else{
     // Do something else
  }

}

move_uploaded_file でサイズを変更したい

  $uploadedfile = $_FILES['file']['tmp_name'];
  $imgW = 290;   // Width of img to be uploaded
  $imgH = 290;   // Height of img to be uploaded
  imagecreatetruecolor($imgW,$imgH);

アップロード前に画像のサイズ変更を実装する方法がわかりません。支援してくださったすべての方々に感謝します。

4

1 に答える 1

1

使用することをお勧めします: http://phpthumb.gxdlabs.com/

于 2012-10-14T02:01:49.863 に答える