php上传与删除图片的简单范例

PHP上传与删除图片的简单范例,实现了文件大小的检测,文件类型的判断,很简单,适合初学的朋友参考。

1、上传图片的代码

复制代码 代码示例:

/**

php上传图片

link:http://www.jquerycn.cn

*/

if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断

$path=”uppic/”; //上传路径

if(!file_exists($path))

{

//检查是否有该文件夹,如果没有就创建,并给予最高权限

mkdir(“$path”, 0700);

}//END IF

//允许上传的文件格式

$tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”);

//检查上传文件是否在允许上传的类型

if(!in_array($_FILES["img"]["type"],$tp))

{

echo “”;

exit;

}//END IF

$filetype = $_FILES['img']['type'];

if($filetype == ‘image/jpeg'){

$type = ‘.jpg';

}

if ($filetype == ‘image/jpg') {

$type = ‘.jpg';

}

if ($filetype == ‘image/pjpeg') {

$type = ‘.jpg';

}

if($filetype == ‘image/gif'){

$type = ‘.gif';

}

if($_FILES["img"]["name"])

{

$today=date(“YmdHis”); //获取时间并赋值给变量

$file2 = $path.$today.$type; //图片的`完整路径

$img = $today.$type; //图片名称

$flag=1;

}//END IF

if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2);

//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件

}//END IF

//这里再将$img的值写入到数据库中对应的字段

?>

2、删除图片:

复制代码 代码示例:

$img = //数据库查询出相应的数据值

unlink(“uppic/”.$img); //删除文件

?>

【php上传与删除图片的简单范例】相关文章:

php相册上传和删除吗,php上传与删除图片的简单范例相关推荐

  1. php删除上传图片,PHP上传图片、删除图片的简单示例代码

    本节内容: PHP上传图片.删除图片 1,php上传图片: 复制代码 代码示例: if (!empty($_FILES["img"]["name"])) { / ...

  2. 如何删除一个CSDN上自己上传的资源

    如何删除一个CSDN上自己上传的资源 第一步,找到你想删除的资源,其URL举例为: http://download.csdn.net/detail/ssergsw/9733040 则删除的get请求为 ...

  3. php 删除上传文件,php实现文件上传、下载和删除的方法

    这篇文章主要为大家详细介绍了php文件上传.下载和删除示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 php文件上传.下载和删除示例大体思路如下,具体内容如下 一.文件上传 1.把上传文件的区 ...

  4. 如何删除CSDN自己上传的资源(2021年12月29亲测有效)

    今天想删除自己之前上传的CSDN资源,发现搜了一堆百度都是老旧的方法都用不了. 后面咨询客服啦! 给我了删除操作的截图, 分享给你们! 下载资源管理里自行操作: https://mp.csdn.net ...

  5. antd design Upload文件上传,删除,批量上传组件封装

    1.单个文件上传组件,无文件时显示上传,有文件时显示文件,可删除,重新上传,样式适合图片上传,可根据文件格式更改样式,效果图如下. 页面调用代码 <FormItem{...formItemLay ...

  6. Git入门之命令行删除文件及上传大文件至Github(二)

    自2013年开始,作者的代码基本是分享到CSDN下载区,最早设置均是免费的,但随着下载量增加,分数自动增长.为了更好地分享开源代码及相关工具,赶上时代潮流,作者后续会将代码分享至Github和CSDN ...

  7. Day228229.上传查询医院接口、上传查询删除科室接口、上传查询删除排班接口 -尚医通

    尚医通 一.上传医院接口 参考<尚医通API接口文档.docx>业务接口4.1上传医院 参考<医院接口模拟系统.docx>进行接口测试与数据上传 这里要整合hospital-m ...

  8. 超大文件上传解决方案:分片断点上传(一)

    总结一下大文件分片上传和断点续传的问题.因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况.http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件 ...

  9. WebUpload 视频上传,支持多视频上传

    在项目中使用了WebUpload视频上传,由于对WebUpload的配置参数上不是很了解,走了不少弯路,以下是整理出来的代码.  前台jsp页面只有通过iframe引入该文件即可. file_uplo ...

  10. php多文件上传类源码,PHP单文件上传类或多文件上传类源码

    以下为引用的内容: // 文件格式检查,MIME检测 function validateFormat(){ if(!is_array($this->fileFormat) || in_array ...

最新文章

  1. Jmeter使用之:高效组织接口自动化用例技巧
  2. 4.11-固件映像包 (FIP)
  3. Acwing第 39 场周赛【完结】
  4. 【dfs】Election of Evil
  5. java 压缩gz_如何在Java中将.zip压缩为.gz?
  6. html怎样在雪景里插入文字,下雪朋友圈怎么配文字 雪景发朋友圈配一句话
  7. Tomcat免安装版执行tomcat9.exe闪退
  8. Jackson解析XML
  9. java材质_教程 - JAVA版材质包制作教程 | MineBBS 我的世界中文论坛
  10. 用python写的翻译器
  11. 360电脑网速怎么测试软件,360怎么测试网速,360如何测试网速
  12. 网页播放背景音乐实现完整代码
  13. 电脑装机必备软件清单
  14. 菲尼克斯交换机FL SWITCH SFN 5TX
  15. pandownload网页版服务器维护中,PanDownload网页版源码
  16. 正则表达式中(RegExp)的字符和转译
  17. 协方差和相关系数的关系
  18. tekton入门 - tasks
  19. MAC OS 上好用的文本编辑器除了Sublime Text和BBEdit还有这些好用的推荐一下。
  20. 工作纪实_17-正则表达式收藏

热门文章

  1. 【安装包】MySQL服务端
  2. 【CF734F】Anton and School(构造)
  3. buf.indexOf()
  4. 面试题:之字形顺序打印二叉树
  5. Latex中参考文献排序
  6. iOS-各种报错,各种error
  7. Java Threads -- 数据同步(1)
  8. web安全day8:深入浅出掌握windows域
  9. H3C OSPF实验
  10. 游戏开发筑基之判断回文数及static(C语言)