---
title: "Problem med rättigheter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190997-problem-med-rättigheter"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Matsakii"
published: "2012-12-24T18:22:45.000Z"
updated: "2013-01-03T20:29:43.000Z"
replies: 12
views: 1077
page: 1
pages: 1
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/190997-problem-med-rättigheter"
---

# Problem med rättigheter

## #1 — Matsakii, 2012-12-24T18:22Z

Har en sajt där medlemmar kan ladda upp profilfoton. Nu funkar det inte. Get blir något fel med rättigheterna. Varför vet jag inte, för ingen har pillat i koden, och det funkade förut.

Här är felkoden jag får:

> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 56
> 
> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 57
> 
> Warning: Cannot modify header information - headers already sent by (output started at minsajt.se/m_myPage_save.php:56) in minsajt.se/m_myPage_save.php on line 60

Raderna 56-60 i "m_myPage_save.php" har följande kod:

> chmod($small_dst, 0664);
>     chmod($big_dst, 0664);
> }
> 
> header("Location: m_myPage_form.php?noc=". microtime());

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

## #2 — metalboy, 2012-12-24T22:52Z

Vad innehåller variablerna $small_dst och $big_dst?
Felmeddelandena tyder på att sökvägarna i dessa variabler inte existerar.

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

## #3 — Matsakii, 2012-12-24T22:57Z

Det är katalogerna för profilbilderna, och det finns en "bigg" och en "small" för tumnaglar.

Inga sökvägar har ändrats.

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

## #4 — metalboy, 2012-12-24T23:04Z

Och om du skriver ut värdena av de variablerna, så får du de utskrifter som du förväntar dig? Förlåt om jag ställer dumma frågor, men det är ofta man antar att det är rätt utan att faktiskt kolla.

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

## #5 — Matsakii, 2012-12-24T23:13Z

Jag är ingen kodknackare. Men vad jag ser så klagar den på rättigheterna? Sedan säger $small_dst i form av sökväg. Överkurs för mig :)

Några förslag på vad jag kan testa?

m_myPage_save.php ligger i rooten. Och "bigg" / "small" katalogerna ligger i:

/members/photo/

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

## #6 — metalboy, 2012-12-24T23:18Z

Testa att skriva ut innehållet i variablerna så här:

```php
var_dump($small_dst);
var_dump($big_dst);
```

Lägg dessa rader t.ex. före anropen till chmod().

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

## #7 — Matsakii, 2012-12-24T23:29Z

Då står det så här:

> string(69) "minsajt.se/members/photo/small/40883.jpg" 
> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 57
> string(67) "minsajt.se/members/photo/big/40883.jpg" 
> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 59
> 
> Warning: Cannot modify header information - headers already sent by (output started at minsajt.se/m_myPage_save.php:56) in minsajt.se/m_myPage_save.php on line 62

Det mesta ser ju likadant ut, med chmod. T.e.x den första sökvägen minsajt.se/members/photo/small/40883.jpg är ju rätt

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

## #8 — metalboy, 2012-12-25T07:50Z

Finns det en mapp "minsajt.se" i mappen "minsajt.se"? Det är vad scriptet letar efter nu i alla fall.

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

## #9 — aasah, 2012-12-25T21:30Z

> string(69) "minsajt.se/members/photo/small/40883.jpg"
> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 57
> string(67) "minsajt.se/members/photo/big/40883.jpg"
> Warning: chmod() \[function.chmod\]: No such file or directory in minsajt.se/m_myPage_save.php on line 59
>
> Warning: Cannot modify header information - headers already sent by (output started at minsajt.se/m_myPage_save.php:56) in minsajt.se/m_myPage_save.php on line 62

Jag tror jag vet vad felet är: Dina variabler innehåller sökvägen som den ser ut på nätet, medan chmod opererar efter hur sökvägen ser ut **på servern**. Där börjar den troligen inte med "minsajt.se" utan ser kanske tex ut som "root/mittKonto/members/photo/...." istället.

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

## #10 — Matsakii, 2012-12-25T22:02Z

Nej, jag har nog med hjälp av Metalboy hittat felet. Det verkas som om de stängt av en modul i PHP på servern. Jag har kontaktat dem och väntar på svar.

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

## #11 — Matsakii, 2013-01-03T14:32Z

Fick just besked från min host att de stängt av shell_exec() i PHP. Hur mycket jobb är det att skriva om koden till något annat för att skala och putta in bilderna?  :OO

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

## #12 — metalboy, 2013-01-03T16:51Z

Om webhotellet har stöd för GD så är det inte så krångligt.

Exempel:
<http://911-need-code-help.blogspot.se/2008/10/resize-images-using-phpgd-library.html>

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

## #13 — Matsakii, 2013-01-03T20:29Z

Jodå GD verkar vara påslagen. Jag ska kika på koden om jag kanske kan fixa det själv. Många tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/190997-problem-med-rättigheter
