if ($file=="none")
    {
$file2="";
}
else
{
 $file2=$username.".jpg";
      if (substr($file2,-3,3)!="gif" && substr($file2,-3,3)!="jpg")
         {
  echo "<script language='javascript'>";
          echo "{alert('图片类型不正确!');";
          echo "history.back();}";
          echo "</script>";
      exit;
          }
     copy($file$file2");
}

解决方案 »

  1.   

    你可以数据表中设置两个字段,一个是图片的名字,一个是图片的类型
    建议,图片的名字用唯一标识符ID,就是说对应的图片的名字就是对应记录的ID。用这个自己写的function就可以得到图片的类型了
      function imagetype($image)
       { if($image=='image/gif')
           {$extname='gif';  }
         if($image=='image/pjpeg')
           {$extname='jpg';}
         return $extname;
       }
       $bigtype=imagetype($big_type);
       echo $bigtype;//就是图片的类型,把这个值放在图片的类型的那个字段即可
      

  2.   

    对了,$big_type就是你的$myfile_type