unlink('file.ext');
verwijder je bestanden.
Nu moet je er alleen nog de dir uit lezen.
Link gekopieerd
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");
}
}
}
?>
Link gekopieerd
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 ^^
Link gekopieerd
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...
Link gekopieerd
?
Onbekende gebruiker
26-01-2005 14:32
<?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?
Link gekopieerd