http:">
当前位置:Gxlcms > PHP教程 > php+js实现图片的上传、裁剪、预览、提交示例_PHP教程

php+js实现图片的上传、裁剪、预览、提交示例_PHP教程

时间:2021-07-01 10:21:17 帮助过:5人阅读

首先用到的语言是php、插件imgareaselect(下载地址),没有太多花哨的样式,index.php代码如下:
代码如下:
  1. <br> <br> <br> <br><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <br> <br> <br> <br> <br><title>图片裁剪、预览</title> <br> <br> <br><!--?php <BR-->//上传图片后,把图片复制到upload文件夹下面 <br>if($_POST){ <br>$photo = $_FILES['img']['name']; <br>$tmp_addr = $_FILES['img']['tmp_name']; <br><br>$path = 'upload/'; <br>$type=array("jpg","gif","jpeg","png"); <br>$tool = substr(strrchr($photo,'.'),1); <br>if(!in_array(strtolower($tool),$type)){ <br>$text=implode('.',$type); <br>echo "您只能上传以下类型文件: ",$text,"<br>"; <br>}else{ <br>$filename = explode(".",$photo); //把上传的文件名以"."好为准做一个数组。 <br>$time = date("m-d-H-i-s"); //取当前上传的时间 <br>$filename[0] = $time; //取文件名 <br>$name = implode(".",$filename); //上传后的文件名 <br>$uploadfile = $path.$name; <br>$_SESSION['upfile'] = $uploadfile;//上传后的文件名地址 <br>move_uploaded_file($tmp_addr,$uploadfile); <br>} <br>// echo $uploadfile; <br>} <br>?> <br> <br><!--上传图片--> <br> <br><!--显示图片--> <br><!--? if(isset($_SESSION['upfile'])){?--> <br><img id="selectbanner" name="selectbanner" src="https://www.gxlcms.com/<? echo $_SESSION['upfile'];?>" title="mypic"> <br><!--? }?--> <br> <br><!--确认裁剪--> <br><input type="submit" id="sliceButton" name="sliceButton" value="sliceButton"> <br><!--显示裁剪后的图片--> <br>< div><img id="sure" src="" style="cursor:hand"> <br> <br> <br>
  2. <p></p>
  3. <p align="left"><span id="url" itemprop="url">http://www.bkjia.com/PHPjc/313687.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/313687.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">首先用到的语言是php、插件imgareaselect(下载地址),没有太多花哨的样式,index.php代码如下: 代码如下:</span></p><pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li>!DOCTYPE html PUBLIC "-//W3C//DTD...<p></p></li><li> </li></ol></pre>

人气教程排行