webForumDet fria alternativet
Logga in / Bli medlem

Skapa mapp

PHP

6 svar · 417 visningar · startad av raki

Medlem sedan jan. 2003137 inlägg
Trådstart#1

Kör denna koden för att skapa mappar:

$path = "/home/sites/site37/web/kunder/";
mkdir($path . $anvnamn, 0777);

Men mapparna blir inte "777" utan "775"
Varför?
Måste ha dem i "777" för annars kan jag inte ta bort mapparna
och ladda upp filer i dem.

unlink("/home/sites/site37/web/kunder/$anvd");
Medlem sedan nov. 200013 890 inlägg
#2

Kan detta vara nåt:

For file / image uploading, having a folder with 777 permissions is useful as it allows a user to upload files from their browser.

PHP doesn't allow you to make a directory with 777 permissions, to get around this make the directory, then change its mode to 777.

<form method="post" action="directory_make_upate.php">
Create Directory:<input type="text" name="file" size=15>
<input type="submit" value="Create">
</form>

<?
mkdir($file,0755);
chmod ($file,0777);
?>

Källa

Medlem sedan jan. 2003137 inlägg
#3

kunde inte ta bort mappen när jag ändra den till "777" manuellt :(
är jag ute och cyklar tro?

Permission denied

Medlem sedan jan. 2003137 inlägg
#4

Tackar Web-Tor!
Nu funkar det att göra "777" mappar men inte ta bort dem
:(

Medlem sedan jan. 2003137 inlägg
#5

Sådär!
nu funkar det.

mappen jag ville ta bort hade inget "/" på slutet sedan använde jag rmdir() istället för att ta bort mappen

Medlem sedan jan. 200293 inlägg
#6

Edit: Skrev i fel tråd! Ursäkta!

Admin radera!

Medlem sedan mars 20032 667 inlägg
#7

F_I_C skrev:

Edit: Hittar inte länken för att välja denna tråd som uppklarad.

Du verkar vara i lite fel tråd och kladdar. ;)

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)