$size = getimagesize($url);
if ($size[0] > $size[1]) {
    ehco "竖照";
}
if ($size[0] < $size[1]) {
    echo "横照";
}
else {
    echo "正方形";
}

解决方案 »

  1.   

    wanzhen([ Pisces ]) ,你没有明白人家的意思。
      

  2.   

    用PHP函数GetImageSize()读取图片的宽高,不需要GD支持,然后判断是横的还是竖的为了不变形,一定要比例缩放,也就是所宽和高的缩放系数要一样的,而不是简单的填满显示区域
      

  3.   

    分太少,提示可以用javascript。
      

  4.   

    javascript只能读取HTML里已经给定的。如果没有设定就无法获取
      

  5.   

    这个问题小弟自己已经解决了,现在还有一个问题,就是当用户上传图片时,能否限制只接受jpg和gif图片,因为我发现有些用户把exe文件改名为jpg也传上来了。
      

  6.   

    $type=$_FILES["image"][type];
    if( ($type == "image/gif" || $type == "image/pjpeg"))
    {
      上传
    }
    else
    {
      报错
    }