Avatar billede compac Seniormester
02. juni 2010 - 14:30 Der er 8 kommentarer og
1 løsning

Oprettelse af mappe på server

Hvordan opretter jeg en mappe på serveren?
Jeg har dette forslag, men det gennemfører det ikke.

$thisdir = getcwd();

if(mkdir($thisdir ."/myfiles" , 0777))
{
  echo "Directory has been created successfully...";
}
else
{
  echo "Failed to create directory...";


}
?>
<html>
<header>
</header>
<body>
<form method="post" action="naeste.php" enctype="multipart/form-data" name="upload">
  Fil der skal overføres.
  <label>
  <input name="filnavn" type="file" id="filnavn" />
  </label>
  <br />
  <br />
  <br />
  <label>
  <input type="submit" name="Submit" value="Overføres" />
  </label>
</form>
</body>
</html>
Avatar billede repox Seniormester
02. juni 2010 - 14:45 #1
Har du skriverettighed i den mappe du forsøger at oprette mappen i?
Avatar billede compac Seniormester
02. juni 2010 - 14:49 #2
Sandsynligvis ikke, da det er på min udbyders server. Jeg ved det måske er derfor, men jeg kan jo oprette mapper med FTP.
Så skal det måske laves på en anden måde?
Avatar billede public2 Nybegynder
02. juni 2010 - 14:53 #3
Prøv via dit FTP program at sætte rettigheden til den mappe du vil oprette den nye mappe i til 777.

At oprette via FTP og oprette via PHP er ikke nødvendigvis det samme og der er forskellige rettigheder
Avatar billede repox Seniormester
02. juni 2010 - 14:54 #4
Hvis det er i roden du prøver at oprette mapperne og du ikke kan komme et niveau længere tilbage kan det ikke lade sig gøre..
Avatar billede public2 Nybegynder
02. juni 2010 - 14:59 #5
Hvis det er Linux så log på via Putty og sæt dine rettigheder til 777:

chmod -R 0777 /
Avatar billede compac Seniormester
02. juni 2010 - 16:07 #6
Jeg mener ikke det er i roden, idet mappen, der skal oprettes ligger under: www/gps/minefiler/
Denne fil ligger i /minefiler/.

Jeg ved ikke om min udbyders server er en linuxserver.
Avatar billede public2 Nybegynder
03. juni 2010 - 12:57 #7
Så højreklikker du på mappen "minefiler" og under egenskaber vælger du så rettigheder til 777 (eller alt).

Dette gør du via dit FTP program og somregel er det højreklik og så "egenskaber", men det kan variere lidt fra program til program.
Avatar billede compac Seniormester
04. juni 2010 - 22:23 #8
Min hensigt er at "bygge" en upload-funktion ind i et PHP-script, således at brugeren kan arbejde i på computer med en fil og uploade den fra sit brugerprogram.
Altså et program, der kan oprette og give rettigheder.
Disse transaktioner skal foregå automatisk når brugeren vil uploade sin fil.
Avatar billede compac Seniormester
16. august 2010 - 23:11 #9
jeg bruger en anden løsning
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