Beste PHPhulp,

Ik probeer foto's te verwijderen van de ftp server.
De foto's staan niet in een Database, maar direct op de ftp.

Ik wil hiervoor de PHP functie unlink gebruiken.
De foutmelding geeft aan dat er geen foto's zijn in de directory.

(Warning: unlink(./test/fotos/PC190007.JPG) [function.unlink]: No such file or directory in /var/www/test/includes/delfotos.php on line 64
)

Verder laat hij wel de afbeeldingen zien uit de dir en het pad bestaat en klopt.
Dit is de code die ik gebruik:

[code]
foreach($images as $img)
{
echo "<img class='photo' src=\"{$img['file']}\" {$img['size'][3]} alt=".basename($img['file']).">";
// Verwijder afbeelding (unlink/$pad)
unlink("$dir2".basename($img['file'])."");
unlink("{$img['file']}");

}
[code]

Bedankt
Of je zit op de verkeerde plek te kijken of je hebt geen rechten om het te verwijderen.
CHMOD = 777, het kan dan niet aan de rechten liggen, maar wat bedoel je met dat ik op de verkeerde plek kijk?
Verkeerde map bedoeld hij
even voor de duidelijkheid

met ./ blijf je in de zelfde map
met ../ ga je een map terug

Misschien zat daar je probleem? aangezien ik niet zou weten waarom je ./ zou gebruiken want het kan ook zonder.

Reageren