php怎么实现上传图片的删除-PHP问题

资源魔 28 0

php上传图片删除了的完成办法:起首提取文件域内容称号,并判别;而后将“$img”的值写入到数据库中对应的字段;接着从数据库中读取图片;最初经过unlink函数删除了图片便可。

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 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!