[PHP] Verwijderen van een file.

Ik gebruik nu: [code:1:7c458c692e] $pic ="../fotos/mapnaam/larhe/test1.jpg"; @unlink($pic); [/code:1:7c458c692e]

Maar dat doet niets.

En wat als je er een .. [code:1:fbd75a796f] chmod($pic, 0777); [/code:1:fbd75a796f] .. voorzet?

Foto wordt niet verwijderd.

En welke error krijg je als je de @ weglaat?

Het lukt nu , ik heb manueel de CHMOD van de map+ inhoud op 777 gezet. Al bedankt.

Ik heb gemerkt dat er ook nog wel eens een vertraging wil optreden bij het verwijderen van een file. Zelfs deleten met een ftp programma helpt dan niet, maar het kan ook geen kwaad dus hoef je je er geen zorgen over te maken.

Ik heb een functie gejat om folder te deleten, deze haalt alle onderliggende content ook weg...

[off topic] maar handig:

[code:1:e754a44c41]
function delDir($dirName) {
if(empty($dirName)) {
return true;
}
if(file_exists($dirName)) {
$dir = dir($dirName);
while($file = $dir->read()) {
if($file != ‘.’ && $file != ‘…’) {
if(is_dir($dirName.’/’.$file)) {
delDir($dirName.’/’.$file);
} else {
@unlink($dirName.’/’.$file) or die(‘File ‘.$dirName.’/’.$file.’ couldn’t be deleted!’);
}
}
}
$dir->close();
@rmdir($dirName) or die(‘Folder ‘.$dirName.’ couldn’t be deleted!’);
} else {
return false;
}
return true;
}
[/code:1:e754a44c41]