求救啊??100分! 后台比较简单了GetImageSize(),符合就copy()或move_upload_file(),else就unlink() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个思路,先用JAVASCRIPT得到大小,把数字提交了之后再判断是不是符合要求 $size = GetImageSize($_FILES[pic][tmp_name]);if($size[0]>限制高度 || $size[1]>限制宽度){ unlink($_FILES[pic][tmp_name]); exit("尺寸超标");}else copy($_FILES[pic][tmp_name],路径+文件名); 这个是不是个二维叔祖啊$_FILES[pic][tmp_name]对了怎么用js获得啊不会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);btn.disabled=false;}</script><input id=inp type="file"><br><button onclick="s()">Test</button><button id=btn disabled>UpLoad</button> 判断好了再决定是否上传好了 这是一个纯js的问题示例代码<form method=post enctype='multipart/form-data'><input type=file name=file><br>mimeType<input type=text name=mimeType><br>width<input type=text name=width><br>height<input type=text name=height><br>fileSize<input type=text name=fileSize><br><input type=button value=测试 onclick='foo(this.form)'></form><script>function foo(form) { var img = new Image(); img.src = form.file.value; form.fileSize.value = img.fileSize; form.width.value = img.width; form.height.value = img.height; form.mimeType.value = img.mimeType;}</script>选中图片后点击“测试”按钮 谢谢xuzuning(唠叨) 了我先去看看 急,在线等 使用smarty后网页错位 做了一个分页显示的页面,链接过去的第一眼看到的怎么是这样,有图求真相... 求教POST过来的变量和逗号在select语句里的写法 超链接调用JS的问题 自动上传EXCEL里的图片 PHP与access进行数据递加操作的问题! PHP菜鸟,怎样通过cookie检测用户是否在线 PHP 获取数组里面值 刚学PHP。请问PHP中 $ 是什么意思?为什么定义变量、数组等都要加上这个玩意? 如何配置Php IDE的单步调试环境 更新表格植的问题,急,你帮帮忙,谢谢 数组赋值问题
if($size[0]>限制高度 || $size[1]>限制宽度)
{
unlink($_FILES[pic][tmp_name]);
exit("尺寸超标");
}
else copy($_FILES[pic][tmp_name],路径+文件名);
$_FILES[pic][tmp_name]
对了
怎么用js获得啊
不会js啊
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);
btn.disabled=false;
}
</script>
<input id=inp type="file">
<br>
<button onclick="s()">Test</button><button id=btn disabled>UpLoad</button>
判断好了再决定是否上传好了
示例代码
<form method=post enctype='multipart/form-data'>
<input type=file name=file><br>
mimeType<input type=text name=mimeType><br>
width<input type=text name=width><br>
height<input type=text name=height><br>
fileSize<input type=text name=fileSize><br>
<input type=button value=测试 onclick='foo(this.form)'>
</form><script>
function foo(form) {
var img = new Image();
img.src = form.file.value;
form.fileSize.value = img.fileSize;
form.width.value = img.width;
form.height.value = img.height;
form.mimeType.value = img.mimeType;
}
</script>选中图片后点击“测试”按钮
我先去看看