Avatar billede mibu Nybegynder
03. oktober 2007 - 15:50 Der er 3 kommentarer og
1 løsning

opret mappe med rettighed chmod 777

Hvad er der galt her, Jeg kan ikke få den her kode til at leve rettigheden til 777.

Mappen oprettes fint, men lige meget hvad jeg prøver at skrive som chmod så vil den ikke, sætte 777 som rettighed.

Jeg skal bruge det til at oprette fotomapper, så man kan oploade billeder, og uden skrivetilladelse kan det jo nok ikke lade sig gøre.

Kode:

<br><br><br><br><form name="add" action="admin_menu.php?side=opret_mappe" method="post">
mappe <input type="text" name="mappenavn" />
  <input type="submit" name="sbm" value="opret" />
</form>
<?php
  if(isset($_POST["sbm"])) {
  if(file_exists($_SERVER["DOCUMENT_ROOT"]."/ny/images/billeder/".$_POST["mappenavn"])) {
    echo "<br><br><br><br><br><br>Den ønskede mappe eksisterer allerede, vælg en nyt";
} else {
    mkdir($_SERVER["DOCUMENT_ROOT"]."/ny/images/billeder/".$_POST["mappenavn"], 0777);
   

    echo "<br><br><br><br><br><br>Din mappe blev oprettet!";
  }

}


?>
Avatar billede dkfire Nybegynder
03. oktober 2007 - 16:35 #1
Er det en windows server du kører på ??
Avatar billede mibu Nybegynder
03. oktober 2007 - 16:44 #2
Nej!
Avatar billede mibu Nybegynder
03. oktober 2007 - 16:46 #3
-- Det er Unix :-)
Avatar billede mibu Nybegynder
04. oktober 2007 - 16:16 #4
Jeg har testet mig selv - mig selv fik 03 :-)

Rigtigt - Jeg kan ikke få ovenstående script til at oprette chmod 777 - kun 755
Men da jeg så prøvede mit oploadscript viste det sig at det også var nok.

Så selv om jeg ikke fortjener point, så lukker jeg og giver dem til mig selv :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester