Heeft iemand een scriptje waarmee ik geuploade bestanden (in de map uploads) kan verwijderen online, met behulp van een form ofzo iets?

dus dat ik kan kiezen welke bestanden ik er uit wil
unlink('file.ext');
verwijder je bestanden.
Nu moet je er alleen nog de dir uit lezen.
Jaap, het verwijderen met unlink werkt niet altijd
Ik gebruik deze functie (bron: user notes php manual)

<?php
function del_file($file) {
$delete = @unlink($file);
clearstatcache();
if (@file_exists($file)) {
$filesys = eregi_replace("/","\\",$file);
$delete = @system("del $filesys");
clearstatcache();
if (@file_exists($file)) {
$delete = @chmod ($file, 0775);
$delete = @unlink($file);
$delete = @system("del $filesys");
}
}
}

?>
Als je een bestand zelf upload via php werkt unlink altijd.
immers het bestand heeft de zelfde eigennaar. Namelijk "root" of "iemand anders" als je bestanden met een andere eigennaar probeerdt te wissen kan je problemen verwachten (chmod) werkt dan ook niet.

Ik heb het vaak uitgeprobeerd maar het is mijn nog nooit mislukt ^^
Is lachen de informatie over het gebruik van deze functie is dan ook niet meer aanwezig :-(

Ik had wel begrepen dat het soms op windows sytemen of zo niet werkt...
<?php
function del_file($file) {
$delete = @unlink($file);
clearstatcache();
if (@file_exists($file)) {
$filesys = eregi_replace(\"/\",\"\\\\\",$file);
$delete = @system(\"del $filesys\");
clearstatcache();
if (@file_exists($file)) {
$delete = @chmod ($file, 0775);
$delete = @unlink($file);
$delete = @system(\"del $filesys\");
}
}
}

?>

Hoe krijg ik dit te zien op de website zelf?

ik zoek dat ik een balk heb, en daar in kan kiezen welk bestand ik wil, en die klik ik aan, en dat je dan op een knop delete drukt.

Dus er zou een formulier aan te pas moeten komen?
kan iemand mij helpen???

Reageren