提交表单
  <form action="upload_picture.php"   enctype="multipart/form-data"   method="post">   
  文件名称:   <input   name="mypic"   type="file"><br>   
  <input   type="hidden"   name="post_flag"  value="1">   
  <input   type="submit"   value="送出">   
  </form> 
  执行的代码
<?php
$upfile_type=$_FILES['mypic']['type'];
//$upfile_size=$_FILES['mypic']['size'];
  if($upfile_type=="image/pjpeg"   ||  $upfile_type=="image/gif")
  { 
    function makettumb($allfilename)
   {        
          $filetype=strrchr($allfilename,"."); 
          echo $filetype;
          //获得图片的格式  
          switch   ($filetype)   
          {            
            case   ".jpg":   
            $image=imagecreatefromjpeg($allfilename);   
            break;   
    
            case   ".gif":   
            $image=imagecreatefromgif($allfilename);   
            break;   
    
            case   ".png":   
            $image=imagecreatefrompng($allfilename);   
            break;   
           }   
                $gaodu=imagesy($image);  
                $kuandu=imagesx($image);   
                $bili=$gaodu/$kuandu;  
                echo $bili; 
               if ($bili   >   0.66666)   
                {   
                  $gaodu_shuchu=90;   
                  $kuandu_shuchu=90/$bili;   
                   }   
               if ($bili   <   0.66666)   
               {   
                   $gaodu_shuchu=135*$bili;   
                   $kuandu_shuchu=135;   
               }   
               $image_shuchu=imagecreate($kuandu_shuchu,   $gaodu_shuchu);   
               imagecopyresized($image_shuchu,   $image, 0,0,0,0,$kuandu_shuchu,$gaodu_shuchu,$kuandu,$gaodu);   
               switch   ($filetype)   
               {   
                   case   ".jpg":   
                  // $image=imagejpeg($image_shuchu); 
                   imagejpeg($image_shuchu,   "/localhost/".$allfilename);    
                   break;   
    
                   case   ".gif":   
                   //$image=imagegif($image_shuchu);   
                   imagejpeg($image_shuchu,   "/localhost/".$allfilename);  
                   break;   
    
                   case   ".png":   
                   //$image=imagepng($image_shuchu);  
                   imagejpeg($image_shuchu,   "/localhost/".$allfilename);   
                   break;   
                }  
                
       }
        if ($_FILES['mypic']['size']>0)
         {
         $copymes=copy($_FILES['mypic']['tmp_name'],"localhost/".$_FILES['mypic']['name']);  
       
        
           makettumb($_FILES['mypic']['name']);//出错的地
        if($copymes)  
           {   
                   echo "上传成功!";   
        
           }
           else    
          {   
                   echo ("该图片修改添加失敗!</font><br><a   href=javascript:history.go(-1);>返回</a>");   
            }  
        }  
   }
   else 
   {
   echo"<br><font   color=#FF0000>請上传.jpg格式或者.gif格式的圖片!</font><br><br><a   href=javascript:history.go(-1);>返回</a>";   
        die(""); 
   }
    ?>
怎么是传进去了,可大小没变化。
我只是想把一个上船的图片变小保存起来
谁帮我看看怎么回事,谢谢!