问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在php中如何对已经上传的图片进行增删查改,并得到当前图片储存的位置

发布网友 发布时间:2022-04-06 03:40

我来回答

4个回答

懂视网 时间:2022-04-06 08:01

php删除上传图片的方法:首先提取文件域内容名称,并判断;然后获取图片的完整路径以及图片名称;最后通过“unlink(“uppic/”.$img);”方法删除上传的图片即可。

推荐:《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简洁多了

热心网友 时间:2022-04-06 05:09

php 上传图片,在数据库里存放的都是图片地址,对图片操作实际上就是数据库存放图片的地址进行增删改查的 操作;删除图片的话,可以用php 的 unlink 函数,先把数据的图片地址查询出来,用php查一下这个图片是否存在,存在的话,删除,改 就是 上传一个同名文件,把源文件覆盖

热心网友 时间:2022-04-06 06:27

这个问题是这样的
你上传图片的时候,是获取被上传图片的路径存入数据库
增删改查呢,就是查询数据库里图片的路径
然后引用到图片
就这样
上传图片获取图片路径,这个代码网上一大堆
你直接搜索
php 上传图片
你能找到得

热心网友 时间:2022-04-06 08:02

这个要配合数据库操作.记录信息并根据信息来增删查改
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php网站源码安装后如何删除安装目录? php使用函数创建并删除目录 php怎么删除文件? PHP命令行运行时,不列出语法错误信息 iis下php文件不报错为什么? 修改php.ini让屏蔽程序的错误信息 PHP不输出,也不报错 php页面没有显示错误信息,但是就是错误,麻烦帮忙看下! PHP自定义门面以后显示错误? php为什么在网页上中文显示乱码 PHP输出中文是乱码 php 怎么返回的是乱码 使用php时显示的中文变成了一堆乱码,有什么办法让中文不变乱码? thinkphp cookie怎么销毁 php如何设置关闭浏览器的时候就清空cookies php 如何实现删除指定域名下的所有cookie php 清除某个网站在 本机 留下的cookie php中如何正确的删除cookies文件 PHP怎么删除cookie? php 使用 a标签 修改指定ID数据 或 a 标签获取 表单中 内容。。。 php图片上传删除代码? 多张图片上传 删除 修改 PHP php用百度编辑器 用户上传图片 不发表文章 怎么清除图片 php ci框架怎么写删除已经上传图片,并且上限是三张的代码? thinkphp上传图片 怎么删除文件夹里的图片啊 现在只能删除数据库里的路径 php 上传图片 如何把文件名没有储存在数据库 的图片给删掉 php 编辑器删除图片问题 php后台用ckeditor上传的文章中有图片,如何在删除时文章时删除文章中的图片。我要代码。 上传后的没有用的图片如何删除? - 技术问答 请问怎么用PHP调linux系统时间,在页面上输入时间然后传入到linux服务器上 php中controller层怎么调用系统时间 求PHP准确北京时间 php文件创建时间、修改时间问题 php中利用格式字符串获取当前系统时间时,显示错误的小时!以下是我敲的,求高手讲解。 php显示系统时间问题 求教:Linux中怎么安装两个PHP 一台Linux服务器可以安装多个php吗 PHP-php中如何使用正则表达式匹配URL中的域名 请问php中url替换的问题 正则也可以? php正则表达式替换指定网址的链接