这篇文章主要为大家详细介绍了php实现文件预览功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

上一篇博客是上传功能,本篇是上传后图片预览和更改:

代码如下:

1.yulan.php

无标题文档

#yl{ width:200px; height:300px; background-image:url(images/timg1.jpg); background-size:200px 300px;}

#file{ width:200px; height:300px; float:left; opacity:0;}

//回调函数,调用该方法传一个文件路径,改变背景图

function showimg(url)

{

var p = document.getElementById("yl");

p.style.backgroundImage = "url("+url+")";

document.getElementById("tp").value = url;

}

2.ylchuli.php

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 = "./images/".date("YmdHis").$_FILES["file"]["name"];

$filename = iconv("UTF-8","gb2312",$fname);

if(file_exists($filename))

{

echo "";

}

else

{

move_uploaded_file($_FILES["file"]["tmp_name"],$filename);

$delurl = iconv("UTF-8","gb2312",$_POST["tp"]);

unlink($delurl); //删除文件

echo "";

}

}

}

敲的php代码怎么预览,php代码实现文件的预览相关推荐

  1. doc文件在线预览 vue_跨平台(uniapp)文件在线预览解决方案

    一.前言 之前写过一篇文章关于上传目录文件:uni-app系统目录文件上传(非只图片和视频)解决方案,这次来解决文件预览问题. uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者 ...

  2. 跨平台(uni-app)文件在线预览解决方案

    1024刚过,也祝愿各位码友在今后生活中,身体健康,事事顺心,再无Bug. 一.前言 之前写过一篇文章关于上传目录文件:uni-app系统目录文件上传(非只图片和视频)解决方案,这次来解决文件预览问题 ...

  3. Windows中PDF TXT Excel Word PPT等Office文件在预览窗格无法预览的终级解决方法大全

    切记:以上方法均会对注册表进行修改,一定要先备份整个注册表,以防万一,避免导致系统错误 一.问题症状或错误复现: 1.首先要打开 文件资源管理器的 文件 预览窗格 2.然后在文件资源管理器的右边就会显 ...

  4. WEB端和微信小程序端的文档文件在线预览方法

    文件的在线预览方式汇总 文件在线预览功能可以提高用户体验,值得加入. 一般常见的文件有office套装.pdf.txt.md.和音视频. 音视频的预览是单独一块,今天主要说说文档文件的在线预览功能. ...

  5. jquery实现上传图片及图片大小验证、图片预览效果代码

    jquery实现上传图片及图片大小验证.图片预览效果代码 jquery实现上传图片及图片大小验证.图片预览效果代码 上传图片验证 */ function submit_upload_picture() ...

  6. ue怎么转换html格式,如何在UltraEdit中预览HTML代码?

    原标题:如何在UltraEdit中预览HTML代码? UltraEdit是一款功能非常强大的文本编辑器,可以进行文本编辑.十六进制处理.ASCII码转换等,是系统自带记事本的优秀替代品. 图1:UE软 ...

  7. HTML完成如下网页效果代码,JS实现可直接显示网页代码运行效果的HTML代码预览功能实例...

    本文实例讲述了JS实现可直接显示网页代码运行效果的HTML代码预览功能.分享给大家供大家参考.具体如下: JavaScript实现HTML代码预览功能,直接在网页上显示代码运行的效果,就例如点击&qu ...

  8. js直接显示html,JS实现可直接显示网页代码运行效果的HTML代码预览功能实例.pdf...

    JS实实现现可可直直接接显显示示网网页页代代码码运运行行效效果果的的HTML代代码码预预览览功功能能实实例例 本文实例讲述了JS实现可直接显示网页代码运行效果的HTML代码预览功能.分享给大 供大 参 ...

  9. 上班第一天公司要你用Spring Boot 实现万能文件在线预览

    欢迎关注方志朋的博客,回复"666"获面试宝典 推荐一个用 Spring Boot 搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案, ...

  10. SpringBoot实现万能文件在线预览,已开源,真香!!!

    欢迎关注方志朋的博客,回复"666"获面试宝典 推荐一个用Spring Boot搭建的文档在线预览解决方案: kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对 ...

最新文章

  1. AI如何落地企业?UCloud三步走战略:Build,Train,Deploy
  2. html支持了3种类型的按钮即,第3章HTML5.ppt
  3. SQL server 行转列 列转行
  4. 学好python需要什么基础-自学Python需要怎样的基础和准备
  5. SharePoint优秀blog文章汇总
  6. 1109 Group Photo (25 分)【难度: 一般 / 知识点: 模拟 排序】
  7. JS设计模式七:发布-订阅模式
  8. java三年,Java开发三年,你不得不了解的JVM(一)
  9. 下载腾讯视频里的视频_手机腾讯视频如何升级新版本
  10. 在openGauss上做开发?这个大赛拿出30万寻找开源的你
  11. SpringBoot之安装H2数据库
  12. 计算机第四次评估报告,建议置顶,天天那么多问计算机的。看看第四轮评估的结果。...
  13. MySQL--基于Xtrabackup+Shell+Crond实现的数据库(全量+增量)热备份方案
  14. mysql如何实现透视表功能_SQL 实现数据透视表功能
  15. html改变按钮形状6,6个HTML5/CSS3按钮悬停边界旋绕动画
  16. 基于主定理以及递推树求解递归算法的时间复杂度
  17. 500篇干货解读人工智能新时代
  18. js中的reduce函数详细解释
  19. 设计模式学习(十一):Builder建造者模式
  20. 2014年广东省六月展会集,看到就是赚到!!

热门文章

  1. 清空控制台Console.log()信息
  2. 舒工给您娓娓道来:2019-nCoV,教室布局筛查追溯系统算法解密!
  3. 在CentOS 6.8 x86_64上利用devtoolset搭建GCC 4.9.2和5.3.1开发环境
  4. memset初始化内存
  5. 分布式系统 一致性模型的介绍 以及 zookeeper的 “线性一致性“ 讨论
  6. 站在历史的长河中做农活
  7. Data - 数据思维 - 下篇
  8. .net 去除特殊字符
  9. sql 存储过程和函数
  10. 【资源共享】RK3288 WiFiBT 开发配置参考说明