Avatar billede dingkee Nybegynder
28. februar 2005 - 13:07 Der er 3 kommentarer

Oprettelse af mappe

Hej Eksperter.

Jeg har et problem med at oprette en mappe...

Jeg har fået det her script til at oprette en mappe med:

<?
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>

Og det virker også fint nok...

Men nu er det sådan at denne fil skal ligge i en mappe der hedder admin, og mappen der skal oprettes skal ligge i:
../Upload

Hvordan tilføjer jeg det i scriptet??
Avatar billede hmortensen Nybegynder
28. februar 2005 - 13:12 #1
Her går jeg udfra at upload mappen ligger i roden.
Ellers skal du lige rette linie 3.
<?php
if (isset($_GET["opretMappe"]))
{
  $sti = $_SERVER['DOCUMENT_ROOT']."upload/";
  $navn = $_GET[navn];
  if(is_dir($sti.$navn))
  {
    echo "mappen findes allerede!";
  } else {
    mkdir($sti.$navn);
    echo "mappen er oprettet";
  }
}
?>
Avatar billede dingkee Nybegynder
28. februar 2005 - 15:30 #2
Det virkede ikke med det her:

$sti = $_SERVER['DOCUMENT_ROOT']."upload/";

Så lavede det lige om til det her:

<?php
if (isset($_GET["opretMappe"]))
{
  $sti = "../upload/";
  $navn = $_GET[navn];
  if(is_dir($sti.$navn))
  {
    echo "mappen findes allerede!";
  } else {
    mkdir($sti.$navn);
    echo "mappen er oprettet";
  }
}
?>

Også virker det...

Svar = Point :)

Takker mange gange :)
Avatar billede dingkee Nybegynder
04. juli 2005 - 20:43 #3
hmortensen >> Ligger du et svar?? Eller skal jeg selv tage point'ne??
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