Thread: img verwijderen
-
17-11-2008, 19:52 #1
img verwijderen
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.xxxPHP Code:<?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>.';
}
?>
Ik weet niet waar de fout zit.PHP Code:<?
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';
}
?>
Wss weer iets simpel maar ik weet het niet.
Hopelijk kunnen jullie me helpen.
Mvg JEvulgo Media Where magic beginsno votes
-
-
17-11-2008, 20:04 #2Member
- Registered
- 11/08/02
- Location
- leuven
- Posts
- 66
- iTrader
- 2 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
je bestanden staan dus in de img/ map ? dan moet je dat ook gebruike bij je file_exists, en je hebt slechts 1 unlink nodig...
dat zou het moeten doen...PHP Code:if(file_exists("img/".$filename)) {
if(unlink("img/".$filename)) {
echo 'verwijderd';
}else{
echo 'niet verwijderd';
}
}else{
echo 'bestand bestaat niet';
}
no votes
-
17-11-2008, 22:03 #3
Hij doet het nog niet.
Ik krijg ook geen foutmelding.
De 1e unlink is nog omdat ik het op een andere manier aan het proberen was.
Toch al bedanktEvulgo Media Where magic beginsno votes
-
17-11-2008, 22:05 #4
kan diet niet zijn omdat je op een host zit die 'safe mode' heeft op staan voor php?
no votes
-
17-11-2008, 22:29 #5
ik ben het op mijn testserver op de pc aan het testen
daar doet dat niets uit toch?
Ik zal het is online zetten
Edit:
Blijkbaar ligt het er toch aan.
Weet iemand hoe ik de server van WAMP zodanig kan aanpassen dat hij dit toelaat?Evulgo Media Where magic beginsno votes
-
18-11-2008, 11:53 #6Member
- Registered
- 17/07/02
- Location
- Mechelen
- Posts
- 524
- iTrader
- -1 (0%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
Drupal & symfonyno votes
-
23-11-2008, 14:56 #7Member
- Registered
- 02/12/03
- Location
- Zelzate
- Posts
- 345
- iTrader
- 4 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
En specifiek voor WAMP: Rechtsklik wamp icoon, PHP, PHP Instellingen, Safe Mode uitvinken.
no votes
