PHP kullanarak sunucudan bir dosyayı silmek için bir yol arıyorum silme. Temelde benim dosyalar bu şekilde bir sayfada listelenen vardır:bir sunucu dosyası
<ul>
<li><a href="delete_file.php?file=uploads/file_01.jpg">Delete File 01</a></li>
<li><a href="delete_file.php?file=uploads/file_02.jpg">Delete File 02</a></li>
<li><a href="delete_file.php?file=uploads/file_03.jpg">Delete File 03</a></li>
</ul>
sorun benim delete_file.php dosyası çalışmaya nasıl emin değilim. Ben böyle bir şey olması gerekiyor inanıyoruz:
<?php
$path="uploads/file_01.jpg";
if(unlink($path)) echo "File Deleted";
?>
... ama $ yolu silmeyi tıklamış dosyaya değiştirmek nasıl emin değilim. Yalan gitmiyorum
$ _GET istediğiniz silmek silinecektir tüm dosyaları içerecek bir temel dizini tanımlar [ 'file'], ve bu url için bir dosya ekleyebileceğimi ve onu sildiğimden delice. –
Birisi silinsin mi? Delete_file.php? File = delete_file.php'? Kendinizi herhangi bir son kullanıcıya verilen bu işlevselliği ile saçma olurdu korumak için yapmak zorunda olacağını sanitasyon – zerkms