Hallo,
Wanneer ik een bestand (vb boei.jpg) uit een bepaalde "directory" wens te verwijderen, dan krijg ik steeds onderstaande foutmelding. Wanneer ik het bestand opvraag aan de hand van "echo" dan kan het bestand wel gevonden worden.

Warning: unlink(../uploadtest/uploadedfiles/$bestand) [function.unlink]: No such file or directory in C:\Apache_server\Apache2\htdocs\yossefe\uploadtest\unlink2.php on line 16



Hieronder vindt je mijn code.
---------------------------------
<?php
$bestand=('boei.jpg');
$weg=unlink('../uploadtest/uploadedfiles/$bestand');

if ($weg){
echo"bestand is verwijdert";
}

else{
echo"bestand kon niet verwijdert worden";

}

/* opvragen bestand*/
echo"<img src='../uploadtest/uploadedfiles/$bestand'></img>";
?>

Heeft iemand een idee waar het fout loopt?
Alvast bedankt
Jozef


$bestand = 'boei.jpg';

moet het zijn

en niet

$bestand = ('boei.jpg');

Maakt niet uit op zich.

Wat wel uitmaakt is dat $bestand in je 2e regel binnen enkele quotes staat. Haal die er eens uit en plak hem eraan vast met een punt:
<?php
$weg=unlink('../uploadtest/uploadedfiles/' . $bestand);
?>
Ok, dat werkt,
Bedankt,
//YL

Reageren