webForumDet fria alternativet

Mappar och rättigheter

PHPur PHP

3 svar · 196 visningar · startad av Sabotnick

Medlem sedan feb. 200377 inlägg
Frågan#1

Jag sitter och försöker skapa mappar och sen bilder i den via PHP. När jag testar hemma koden så fungerar allt bra men när jag laddar upp koden på servern så vill den kod inte fungera.

$katalog = "mapp";
if (is_dir($katalog) == false)
{
mkdir($katalog, 01777);
}

För det första så fattar den inte if (is_dir($katalog) == false) om katalogen inte finns. Och för det andra så kan jag inte sen gå in via FTP och radera filer och mappar som kopieras in. Vad ska jag göra?

move_uploaded_file($tmpbild, "$katalog/$filnamn");

Snälla någon hjälp mig.

Tack på förhand!

Medlem sedan aug. 20002 975 inlägg
#2

Testa

mkdir($katalog, 0777);

Och sedan måste du ha skrivrättigheter i den katalog du ska spara den nya katalogen i.

Medlem sedan feb. 200377 inlägg
#3

Det gick inte något bra med det heller.

Varför fungerade allt bra på en WinXP med Apache men inte på Linux med Apache?

Medlem sedan aug. 20002 975 inlägg
#4

Kör Linux-servern i safe-mode så kan det generellt bli problem med sådana saker som att skapa kataloger i PHP-skript.

123 ms totalt · 3 externa anrop · v20260731065814-full.8a4e7caf
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)