可以用GD库,你查查PHP手册里的GD函数部份

解决方案 »

  1.   

    给你一段JS。可以判断图片的大小、尺寸。自己修改一下就可以限制了。
    <script>
    var img=null;
    function s()
    {
    if(img)img.removeNode(true);
    img=document.createElement("img");
    img.style.position="absolute";
    img.style.visibility="hidden";
    img.attachEvent("onreadystatechange",orsc);
    img.attachEvent("onerror",oe);
    document.body.insertAdjacentElement("beforeend",img);
    img.src=inp.value;
    }
    function oe()
    {
    alert("cant load img");
    }
    function orsc()
    {
    if(img.readyState!="complete")return false;
    alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
    alert("图片尺寸:"+img.fileSize);
    }
    </script>
    <input id=inp type="file">
    <br>
    <button onclick="s()">Test</button>
      

  2.   

    如果没有GD库就用函数:GetImageSize()
      

  3.   

    if  (img.offsetWidth  >120  &brvbar;  &brvbar;img.offsetHeight  >100  &brvbar;  &brvbar;img.fileSize  >20000){  
    alert(  "图片尺寸不对!必须小于120*100!  ");  
    return  false;  
    }  
      

  4.   

    sorry
    if &nbsp;(img.offsetWidth >120||img.offsetHeight>100 ||img.fileSize>20000){
    alert( "图片尺寸不对!必须小于120*100! ");
    return &nbsp;false;
    }