webForumDet fria alternativet

Skapa en mapp med php

PHP

3 svar · 309 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#1

Jag använder följande kod för att skapa en mapp med php:

if (!(mkdir ($Directory, "0777")))

Men rättigheterna blir fel, det blir 0644 istället. Är det någon inställning på servern? Och isåfall, kan man gå runt det på något sätt?

Medlem sedan sep. 20011 086 inlägg
#2

Jag är inte säker, men testa 0777 istället för "0777"

Medlem sedan juni 20006 031 inlägg
#3

Blev samma rättigheter som innan, men nu kan jag skriva till den. Konstigt.

Vad är skillnaden mellan Owner, Group och Other egentligen? Det är ju bara Owner som har skrivrättigheter med 0644

[EDIT]
Glöm frågan om ägar och grupp och sånt, tog mig i kragen och letade reda på svaret själv :)

Medlem sedan juni 20006 031 inlägg
#4

Testade att radera mappen och köra scriptet igen.
Mappen skapades men nu kan jag inte skriva till den igen!
Vad är fel? Har jag gjort något fel?

if (!(mkdir ($Directory, 0777))) {
$Directory = FALSE;
}

[EDIT]
Vad i h*****e!! Nu funkar det igen! Verkar ju helknäppt!

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)