私は本当にこれで立ち往生しているので、皆さんが私を助けてくれることを願っています.
ユーザーがディレクトリに保存されている画像を表示、アップロード、および削除できる CMS の一部を作成しています。しかし、ユーザーが削除をクリックすると、ディレクトリ内の最後の画像が削除されるだけです。ユーザーが [削除] をクリックしたときに、画像の名前を取得していないようです。
これまでのコードは次のとおりです。
if (isset($_POST['deletebutton'])){
$link = "../../images/gallery/".$_POST['id'];
unlink($link);
}
if ($handle = opendir('../../images/gallery')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<div class='photobox'><img src='../../images/gallery/".$entry."' class='img'><input type='hidden' value='".$entry."' name='id'><input type='submit' class='deletebutton' name='deletebutton' value='Delete'></div>";
}
}
closedir($handle);
}
?>
前もって感謝します