0

是否可以在 PHP 中更新个人资料图片并从文件夹中删除当前图片及其从数据库中的链接?

如果是,请帮助:我设法从数据库中删除了链接,但文件夹中的图片仍然存在。

4

3 回答 3

4

使用取消链接功能。

//before deleting the path from database, get it in one variable using php
$filename = path from database;
unlink($filename);
于 2012-12-31T13:27:00.817 回答
0

PHPunlink函数用于从目录中删除现有文件

$filename = 'define file name here with proper path';
unlink($filename);  
于 2012-12-31T13:30:20.743 回答
0

假设您有一个名为 Images 的文件夹,您将图片上传到该文件夹​​中,因此在该文件夹中有一个名为 test.jpg 的图像。此代码将删除文件夹中的该图像。@David Rabinowitz 感谢他给了他一个使用数据库的好答案,但我也试图给他第二个不使用数据库的例子,也许它也会帮助他

<?php 
$file ="test.jpg";
$filedel="images/".$file;
if(file_exists($file)){
echo "file exits";
unlink($filedel);
else{
echo "the file you want to delete does nto exist ";
}
?>
于 2013-02-07T08:29:15.053 回答