Avatar billede oliverg Nybegynder
28. november 2003 - 23:19 Der er 11 kommentarer og
1 løsning

opret mappe

Hej alle sammen...!

Jeg søger en lille fil der opretter en mappe med et navn som man har skrivet i en form... den opretter mappen og sender nogle ting til en mysql db...
Avatar billede morpheus Nybegynder
28. november 2003 - 23:43 #1
Jeg bruger flg. funktion:
function mkphpDir($userid, $dirname, $error=0) {
        if (is_dir(USERDIR.$userid."/".$dirname)) {
            $error = 1;
            return $error;
        } else {
            $cmd = exec("mkdir -p ".USERDIR.$userid."/".$dirname);
            return $error;
        }
    }

Og her i min php fil:

if (mkphpDir($_SESSION['uid'], $_POST['dirname'], &$error) == 1 ) {
// gør hvad du vil med brugeren, han får ikke lov til at lave diret...
} else {
// diret oprettes
// du kan udføre noget SQL her
}
Avatar billede morpheus Nybegynder
28. november 2003 - 23:44 #2
USERDIR er defineret tidligere:
define('USERDIR', "/stien/til/der/hvor/diret/skal/laves/");
Avatar billede oliverg Nybegynder
28. november 2003 - 23:53 #3
kan du prøve at lave en fil med det til mig??? for jeg er lidt væk... :D
Avatar billede morpheus Nybegynder
29. november 2003 - 01:30 #4
Avatar billede Slettet bruger
29. november 2003 - 03:12 #5
Det vil nok være en god ide at rense dirnavnet for eventuelle specialtegn, får man prøver at bruge det til noget.
Avatar billede morpheus Nybegynder
29. november 2003 - 04:33 #6
Det er der rodet bod på nu
Avatar billede oliverg Nybegynder
29. november 2003 - 12:39 #7
hvis jeg vil have at den laver mappen i den mappe filen ligger i skal jeg så ikke bare skrvie ./ ??
Avatar billede morpheus Nybegynder
29. november 2003 - 16:27 #8
For en sikkerhedsskyld, vil ejg anbefale at du skriver den fulde sti, til der hvor mapperne skal oprettes
Avatar billede oliverg Nybegynder
29. november 2003 - 17:11 #9
jaja... men mappen skal lave der hvor opret filen er... hvad skal jeg så skrvie?
Avatar billede oliverg Nybegynder
30. november 2003 - 16:45 #10
morpheus kom nuuuuu.... hvorfor svare du mig ikke?
Avatar billede oliverg Nybegynder
30. november 2003 - 18:08 #11
lukker....
Avatar billede morpheus Nybegynder
01. december 2003 - 23:06 #12
Nåå... Så må man heller ikke have et liv uden for eksperten :)

Men jo, du kan godt bruge ./ som reference til det dir scriptet nu ligger i.
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