本示例代码核心都来自于互联网,具体出处不明,本示例已经过本人的修改及功能整合,
重点功能介绍:
1.多种格式图片上传
2.可生成水印
3.上传前可预览图片
4.上传成功后也可以马上看到图片
5.上传完成后想重传直接会删除原图片,不会产生垃圾图片
6.可生成缩略图,自由设定可要,可不要
本代码最大的好处就是上传图片,未保存到数据库时重传图片不会产生垃圾图片,重传时直接把原图删除
请保留出处
原文件下载及说明
http://www.365te.com/help/20117/help-553.html
使用方法
插入数据页面调用,新建两个图片字段,插入隐藏文本框,如下代码
<?
$img_w=100; //生成小图宽
$img_h=100;/生成小图高
$img_z=1; //是否生成缩略图0不生成,1生成
?>
上面的这个代码可以放到页面的顶头,如果不想放也可以直接把数值写入到下面的iframe 中
<input name="img" type="hidden" id=img value="" /> 大图字段名字
<input name="img_thumb" type="hidden" id="img_thumb" value="" /> 小图片字段名字
<iframe src="upload.php?action=add&imgsize=<?=$img_z?>&img_w=<?=$img_h?>&img_h=<?=$img_w?>" width="100%" height="43" scrolling="No" frameborder="0" style="border:0px;"></iframe>
修改数据页面使用
把你数据库的值读取,传入到下面的各个值中
<input name="img" type="hidden" id="img" value="<?=$rs->img?>" />
<input name="img_thumb" type="hidden" id="img_thumb" value="<?=$rs->img_thumb?>" />
<iframe src="upload.php?action=edit&img=<?=$rs->img?>&simg=<?=$rs->img_thumb?>&imgsize=<?=$img_z?>&img_w=<?=$img_h?>&img_h=<?=$img_w?>" width="100%" height="43" scrolling="No" frameborder="0" style="border:0px;"></iframe>
- 1
- 2
- 3
- 4
- 5
- 6
前往页