1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP 如何实现图片上传预览?

PHP 如何实现图片上传预览?

时间:2018-12-14 13:16:29

相关推荐

PHP 如何实现图片上传预览?

后端开发|PHP问题

php

后端开发-PHP问题

核销源码,ubuntu 关机总是卡死,国产爬虫钙粉,php代码审计之反序列化漏洞,wordpress深层seolzw

PHP 如何实现图片上传预览?

易语言eva插件源码,开机没有ubuntu界面,tomcat 限流不管用,爬虫谷歌consel,php在线更新,辽宁免费seo关键词优化技巧lzw

首先监听input标签的onchange事件;然后使用AJAX将文件上传到服务端;接着在PHP中接收上传的文件,并将文件保存起来;最后将文件访问路径返回,并使用JS渲染即可。

servlet 源码包,vscode如何使得代码规范化,ubuntu cp mv,tomcat8 启动关闭,美女爬虫浏览,php网站做成exe,正规seo外包有哪些公司运营lzw

示例代码

上传头像*{ font-family:"微软雅黑";} #zong{ /*border:1px solid black;*/ position:relative; width:52%; height:500x; left:24%} .nr{ float:left; margin-right:30px;} #yl{width:240px; height:240px; background-size:240px 240px;} #file{width:240px; height:240px; float:left; opacity:0;}

//头像显示的位置

//回调函数,调用该方法传一个文件路径,改变背景图function showimg(url){ var div = document.getElementById("yl"); div.style.backgroundImage = "url("+url+")"; document.getElementById("tp").value = url;}

<?phpsession_start();$uid = $_SESSION["uid"];if($_FILES["file"]["error"]){ echo $_FILES["file"]["error"];}else{ if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png")&& $_FILES["file"]["size"]<1024000) { $fname = "./a/image/".date("YmdHis").$_FILES["file"]["name"]; //头像存储的路径 $filename = iconv("UTF-8","gb2312",$fname); if(file_exists($filename)) {echo "alert(该文件已存在!);"; } else {move_uploaded_file($_FILES["file"]["tmp_name"],$filename); unlink($_POST["tp"]);echo "parent.showimg({$fname});"; }}}

推荐奖教学:《PHP》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。