---
title: "ta bort bilder från mapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/140543-ta-bort-bilder-från-mapp/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2006-01-08T18:15:17.000Z"
updated: "2006-01-13T20:44:06.000Z"
replies: 25
views: 1184
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/140543-ta-bort-bilder-från-mapp"
---

# ta bort bilder från mapp

_Sida 2 av 2._

## #21 — Matte, 2006-01-13T14:42Z

Slutparentes:

```php
unlink("/customers/freddeholm.com/freddeholm.com/httpd.www/_upload/" . $fil);
```

Får du fortfarande felmeddelande på unlink när du tagit bort din testrad ?

Permalänk: https://www.webforum.nu/p/1745788

## #22 — mr.mainline, 2006-01-13T14:50Z

ja detta :Notice: Undefined variable: fil in /customers/freddeholm.com/freddeholm.com/httpd.www/tabort.php on line 14

Warning: unlink() \[function.unlink\]: SAFE MODE Restriction in effect. The script whose uid is 88000 is not allowed to access /customers/freddeholm.com owned by uid 0 in /customers/freddeholm.com/freddeholm.com/httpd.www/tabort.php on line 14

Notice: Undefined variable: visa in /customers/freddeholm.com/freddeholm.com/httpd.www/tabort.php on line 21
Något fel har uppstått. Filen kan inte tas bort

**tog även bort ett "freddeholm.com" från sökvägen" och då försvann detta felmeddelandet

Warning: unlink(/customers/freddeholm.com/freddeholm.com/httpd.www/\_upload/) \[function.unlink\]: Is a directory in /customers/freddeholm.com/freddeholm.com/httpd.www/tabort.php on line 14

så det ska bara vara ett freddeholm.com, med det stod så hos b-one**

Permalänk: https://www.webforum.nu/p/1745792

## #23 — jme, 2006-01-13T16:07Z

Felet har nog att göra med att SAFE MODE är påsatt.

Då kontrolleras filen ägarid och om de inte överensstämmer så kan man inte radera/skriva till filen.

Sök på google efter PHP + SAFE MODE

Permalänk: https://www.webforum.nu/p/1745820

## #24 — jme, 2006-01-13T16:13Z

om safe mode:

<http://aspn.activestate.com/ASPN/docs/PHP/features.safe-mode.html>

Läs vad som står under unlink()

När du skapar katalogen för bilderna så kan du med en extra parameter även ange katalogens rättigheter:

<http://aspn.activestate.com/ASPN/docs/PHP/function.mkdir.html>

mkdir($katalog, "777"); 

Testa med att skapa en katalog på din server med rättigheterna 777 och testa sedan att radera en fil från den katalogen med php.

du kan också sätta rättigheterna med chmod()

Permalänk: https://www.webforum.nu/p/1745823

## #25 — Matte, 2006-01-13T18:56Z

Men enligt felmeddelandet så finns det ingen variabel $fil, och då kommer filnamnet inte med i unlink, och därmed försöker skriptet köra unlink på katalogen.

Så antingen kör man

```php
unlink("/customers/freddeholm.com/freddeholm.com/httpd.www/_upload/" . $_GET['fil']);
```

eller så kör man

```php
$fil = $_GET['fil'];
unlink("/customers/freddeholm.com/freddeholm.com/httpd.www/_upload/" . $fil);
```

Du skulle kunna testa med:

```php
if (isset($_GET['fil']) && file_exists('./_upload/'.basename($_GET['fil']))) {
   unlink('./_upload/'.basename($_GET['fil']));
}
```

Permalänk: https://www.webforum.nu/p/1745904

## #26 — mr.mainline, 2006-01-13T20:44Z

Tusen tack Matte!!!!
Nu funkar det, jag använde denna kod

```php
if (isset($_GET['fil']) && file_exists('./_upload/'.basename($_GET['fil']))) { 
   unlink('./_upload/'.basename($_GET['fil'])); 
}
```

Permalänk: https://www.webforum.nu/p/1745954

---

Tråden på webben: https://www.webforum.nu/amne/php/140543-ta-bort-bilder-från-mapp/page2  
Föregående sida: https://www.webforum.nu/amne/php/140543-ta-bort-bilder-från-mapp.md
