Hallo,

Ik heb het volgende probleem.

Op mijn site heb ik een uploadscriptje gemaakt. Werkt goed. Een php script kijkt in een dir en geeft alle foto's die erin staan weer. Perfect

Nu wil ik dat gebruikers niet alleen na een inlogsessie foto's kunnen uploaden, maar ook dat ze foto's kunnen verwijderen.

Het mooist zou zijn dat een script kijkt in de directory, alle foto's weergeeft met daaronder een link "verwijder". Als je daarop drukt een vraag om bevestiging krijft en vervolgens de foto wordt verwijderd.

Nu is mijn vraag, hoe krijg ik dit in godsnaam voor elkaar. Heb het een en ander geprobeerd met unlink(), maar lukt me niet.

Iemand die me kan helpen?
Oh ja,
Ik maak gebruik van W2K Prof en op de dir staan de NTFS rechten goed ingesteld.
ff een tip:

er staat dit:
<?php
$path='uploads/';
unlink('$path/$_GET['file']');
?>

maar nu krijg je dus uploads//$_GET['file'] en dat hoort niet...

hoe ik het zou doen:
<?
$getfile = $_GET['file'];
$delbestand = 'uploads/$getfile';
unlink('$delbestand');

?>

misschien een beetje omsl8tich, maar je weet wel (bijna) cker dat je geen fouten krijgt...

succes!!
Ok...ik snap er intussen niet veel meer van.

Die foutmelding is weg, maar heeft plaats gemaakt voor een andere nadat ik jou script Johan heb overgenomen.

Warning: unlink($delbestand): No such file or directory in delete.php on line 7

php script als volgt:

[php]
<?php
$getfile = $_GET['file'];
$delbestand = 'uploads/$getfile';
unlink('$delbestand');
?>
[/php]


$delbestand = 'uploads/$getfile';

moet met dubbele aanhalingstekens, anders wordt het bestand /uploads/$getfile (letterlijk!) opgezocht.

Dus $delbestand = "uploads/$getfile";

YES!! Het werkt. Logisch van die " Ik zag het even niet meer :-)

Mensen ontzettend bedankt voor jullie hulp!!!! Te gek!!

Reageren