PHPでプロフィール写真を更新し、現在の写真をフォルダーから削除し、そのリンクをデータベースから削除することは可能ですか?
はいの場合、助けてください:データベースからリンクを削除することができましたが、フォルダ内の画像が残っています。
リンク解除機能を使用します。
//before deleting the path from database, get it in one variable using php
$filename = path from database;
unlink($filename);
PHPunlink
関数は、ディレクトリから既存のファイルを削除するために使用されます
$filename = 'define file name here with proper path';
unlink($filename);
写真をアップロードした Images というフォルダがあるとします。そのフォルダには test.jpg という画像があります。このコードは、フォルダ内のその画像を削除します。@David Rabinowitzは、データベースを使用する素晴らしい回答を提供してくれてありがとうございますが、データベースを使用しない2番目の例を彼に提供しようとしています。
<?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 ";
}
?>