[php] unlink wil niet?

Pagina: 1
Acties:

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 09:26

Snow_King

Konijn is stoer!

Topicstarter
Hoi,

Ik ben een script aan het scrhijven maar het wil niet helemaal.

Als eerste het script:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php

if(!isset($del)){

$imgdir = "img";
$currentdir = "img";
$w1 = "100";

$handle=opendir($currentdir); 
while (false!==($file = readdir($handle))) { 
if ($file != "." && $file != "..") { 

    $imagehw = GetImageSize("$currentdir/$file");
    $imagewidth = $imagehw[0];
    $imageheight = $imagehw[1];
    $h0 = $w1 / $imagewidth * 100;
    $h1 = round(($imageheight / 100 * $h0), 0);

echo("
<tr>
    <td>
        <a href='$PHPS_SELF?del=$file'>
        [img]'$currentdir/$file'[/img]</a>
    </td>
</tr>
");

}}
closedir($handle);
}

if(isset($del)){
    if($bev !== "yes"){
        echo("
            [img]'$currentdir/$file'[/img]
                <p>Weet u zeker dat u dit plaatje wilt verwijderen?<br>
            <a href='$PHP_SELF?del=$del&bev=yes'>Ja</a> - <a href='$PHP_SELF'>Nee</a></p>
        ");
} else {
        unlink("$currentdir/$file");
        echo("<p>Het Plaatje is verwijderd!</p>");
}
}

?>


Als ik dan een plaatje wil verwijderen dan krijg ik deze error:
Warning: unlink() failed (Permission denied) in C:\server\share\Care4Sites\Voskuilen\voskuilen\admin\img_delete.php on line 40
Zo als je kan zien is het Win2k en er draait Apache op met PHP en niet in de safemode.

Als ik nu die twee vars bij unlink vervang door een echt pad naar een plaatje dan wil het weer wel!?
unlink("c:/server/share/Care4Sites/voskuilen/voskuilen/admin/img/$file");
dat wil ook niet..

De file is niet Read-Only

Wie weet het probleem?

[ Voor 0% gewijzigd door Snow_King op 17-08-2002 12:59 . Reden: read only add ]


  • marijn
  • Registratie: Juni 2001
  • Laatst online: 14-07 15:59
zet een echo("$currentdir/$file") boven unlink("$currentdir/$file") dan kan je zien wat er fout gaat.

  • marijn
  • Registratie: Juni 2001
  • Laatst online: 14-07 15:59
unlink("$currentdir/$file"); moet worden unlink("$currentdir/$del"); 8)7

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 09:26

Snow_King

Konijn is stoer!

Topicstarter
marijn schreef op 17 augustus 2002 @ 13:10:
unlink("$currentdir/$file"); moet worden unlink("$currentdir/$del"); 8)7
8)7 8)7 8)7 8)7