webForumDet fria alternativet

Skapa mapp

6 svar · 415 visningar · startad av raki

rakiMedlem sedan jan. 2003140 inlägg
#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");
Web-TorMedlem sedan nov. 200011 794 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

rakiMedlem sedan jan. 2003140 inlägg
#3

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

Permission denied

rakiMedlem sedan jan. 2003140 inlägg
#4

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

rakiMedlem sedan jan. 2003140 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

F_I_CMedlem sedan jan. 200293 inlägg
#6

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

Admin radera!

K@llenMedlem sedan mars 20032 654 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. ;)

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb