Avatar billede flash-man Nybegynder
22. november 2004 - 16:33 Der er 8 kommentarer og
1 løsning

Script til at oprette mappe?

Hej Eksperter!

Jeg ville egentlig bare høre om det er muligt at få et PHP-script til at oprette en mappe med fx. et navn som "nymappe" på éns webserver...

Og hvordan man gør det?
Avatar billede cmau Nybegynder
22. november 2004 - 17:02 #1
Det kan lade sig gære via denne kode:

<?
if (isset($_GET["opretMappe"])){
$navn = $_GET[navn];
if(is_dir($navn)){
echo "mappen findes allerede!";
} else {
mkdir($navn);
echo "mappen er oprettet";
}
}
?>
<form action="index.php" method="get">
<input type="text" name="navn">
<input type="submit" name="opretMappe" value="Opret mappe">
</form>

Husk at chmode filen og den mappe osm filen ligger i!
Avatar billede mixeren Nybegynder
22. november 2004 - 17:04 #2
$newdir ="nymappe";
mkdir($newdir,0755);

Og ønsker du bestemte skrive rettigheder sættes de med
chmod($newdir,0777);

Se evt også:
http://dk2.php.net/manual/en/function.mkdir.php
Avatar billede mixeren Nybegynder
22. november 2004 - 17:06 #3
Du behøves ikke formularen som "cmau" nævner hvis det er scriptet som selv beestemmer om mappen skal være der eller ej.
Avatar billede flash-man Nybegynder
22. november 2004 - 17:41 #4
Men så ok...hvis jeg nu vil have noget i stil af cmau's eksempel...altså hvor den først tjekker om mappen findes... Hvis den så findes så går den videre til næste side fx. side2.php, men hvis mappen ikke findes skal den først oprettes, og så går den videre til side2.php

men skrive-rettigheder skal bare være for alle, vel...eller man skal kunne uplaode til mappen via et php-script..
Avatar billede flash-man Nybegynder
22. november 2004 - 18:24 #5
ok...fandt ud af det...tak for hjælpen...mixeren eller cmau...læg et svar, så får i jeres fortjente points...

og endnu en gang tak for hjælpen..
Avatar billede cmau Nybegynder
22. november 2004 - 18:37 #6
selv tak!
Avatar billede mixeren Nybegynder
23. november 2004 - 01:58 #7
Det var så lidt, giv du bare cmau point'ene. :-)
Avatar billede cmau Nybegynder
02. januar 2005 - 16:52 #8
Måske det var på tide at uddele points?
Avatar billede mixeren Nybegynder
03. januar 2005 - 09:35 #9
Ja ærlig talt, det skulle da være sket for længe siden. :-/
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