PHP上传图片、删除图片简单实例_php实例

简单PHP上传图片、删除图片实现代码

上传图片:

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 “<script>alert(‘格式不对');history.go(-1);</script>”;
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的值写入到数据库中对应的字段 

删除图片:

unlink(“uppic/”.$img); //当然,变量的值是从数据库中读取出来的,PHP删除图片比ASP简洁多了

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php简单实例、php简单项目实例、php mvc简单实例、简单的php mysql实例、php文件上传实例,以便于您获取更多的相关知识。

时间: 2024-11-02 03:02:26

PHP上传图片、删除图片简单实例_php实例的相关文章

简单PHP上传图片、删除图片实现代码_php实例

上传图片: 复制代码 代码如下: if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path="uppic/"; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir("$path", 0700); }//END IF //允许上传的文件格式 $tp = array("image

PHP上传图片、删除图片简单实例

简单PHP上传图片.删除图片实现代码 上传图片: if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path="uppic/"; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir("$path", 0700); }//END IF //允许上传的文件格式 $tp = array(&qu

PHP上传图片类显示缩略图功能_php实例

有缩略图功能 但是 感觉不全面,而且有点问题,继续学习,将来以后修改下 <form action="<?php $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post" ><input type="text" name="name" /><input type="file&q

PHP与服务器文件系统的简单交互_php实例

1.php.ini中关于文件上传的设置指令 2.文件上传过程 (1)上传文件提交表单html代码: <!--向服务器上传文件的HTML表单(限制为文本文件)--> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Adminstration - upoload new files</title>

PHP中把数据库查询结果输出为json格式简单实例_php实例

include/conn.php为数据库链接文件,不会的网上搜索 <?php include './include/conn.php'; //数据库链接文件 $sql_notice = mysql_query('SELECT * FROM gg_notice where enable = "1" limit 0,10'); $notice = mysql_fetch_array($sql_notice, MYSQL_ASSOC); print_r ($notice); ?>

php解析xml 的四种简单方法(附实例)_php实例

XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument. 1. XML Expat Parser: XML Parser使用Expat XML解析器.Expat是一种基于事件的解析器,它把XML文档视为一系列事件.当某个事件发生时,它调用一个指定的函数处理它.Expat是无验证的解析器,忽略任何链接到文档的DTD.但是,如果文档的形式不好,则会以一个错误

PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例_php实例

说起来做这个功能还真是一时好奇.前段时间在做一个淘客网站的时候,想到是否能抓取到淘宝商品的买家秀呢?经过一番折腾发现,淘宝商品用户评价信息是通过Ajax来调取的,通过嗅探网址发现,评论数据的请求接口是: https://rate.tmall.com/list_detail_rate.htm?itemId=524394294771&spuId=341564036&sellerId=100414600&order=3&currentPage=1&append=0&

php 流程控制switch的简单实例_php实例

switch允许对一个标量(表达式)的多个可能结果做选择. 语法: switch (expr) { case result1: statement1 break; case result2: statement2 break; -- default: statement } 系统计算expr的值,根据计算结果(result1.result2等)来选择下面对应执行语句,如果所有的case结果都不符合,则会执行default里的语句. 例子: <?php switch ($x) { case 0:

php while循环控制的简单实例_php实例

while循环是PHP中最简单的循环,其基本格式为: while (expr){ statement } 或者 while (expr): statement endwhile;   该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为FALSE为止,statement表示要执行的动作或逻辑.   <?php $i = 1; while ($i <= 10) { echo $i; $i++; } ?> 该例子循环输出1到10. 以上这篇php whil