j design
Legacy Member
Hallo iedereen.
Mijn bedoeling de afbeeldingen uit een map laten zien met telkens een link verwijderen naast.
Het probleem zit hem in het verwijderen, het verwijdert nl niet..
Waar het uitgelezen wordt
waar het verwijderd wordt, ?file=xxxxx.xxx
Ik weet niet waar de fout zit.
Wss weer iets simpel maar ik weet het niet.
Hopelijk kunnen jullie me helpen.
Mvg J
Mijn bedoeling de afbeeldingen uit een map laten zien met telkens een link verwijderen naast.
Het probleem zit hem in het verwijderen, het verwijdert nl niet..
Waar het uitgelezen wordt
PHP:
<?php
$fotoExt = array('gif','jpg','png','bmp');
if ($map = opendir("img")) {
while (($foto = readdir($map)) !== false) {
if($foto != '.' && $foto != '..' && in_array(substr($foto,-3),$fotoExt)){
echo "<a href=\"img/".$foto."\">".$foto."</a>";
echo "<a href=\"verwijder.php?file=".$foto."\">[Verwijder]</a><br />";
}
}
closedir($map);
}else{
echo 'Fout opgetreden bij het openen van de map: <b>'.$map.'</b>.';
}
?>
waar het verwijderd wordt, ?file=xxxxx.xxx
PHP:
<?
if($_SERVER['REQUEST_METHOD'] == 'GET' && !empty($_GET['file'])){
$filename = $_GET['file'];
if(file_exists("$filename"))
{
if(unlink(."img/".$filename)) echo "Deleted file ";
if(unlink("$filename"))
{
echo "Bestand is verwijderd";
}
else
{
echo "Bestand is niet verwijderd.";
}
}
else
{
echo "Bestand bestaat niet.";
}
}
else{
echo 'Er is geen bestand opgegeven';
}
?>
Ik weet niet waar de fout zit.
Wss weer iets simpel maar ik weet het niet.
Hopelijk kunnen jullie me helpen.
Mvg J