Avatar billede capper83 Nybegynder
03. juni 2004 - 12:28 Der er 6 kommentarer og
2 løsninger

Om man kan lave en mappe når man signer up

hejsa!

jeg vil bare gerne lige høre om man kan lave noget kode som laver en mappe??

det er når man tilmelder sig min side, så skal den lave en personlig mappe til brugeren, hvor brugeren fx kan uploade billeder i??
Avatar billede evilhoppemis Nybegynder
03. juni 2004 - 12:32 #1
Kan du du lave med mkdir www.php.net/mkdir .

mkdir("Der/hvor/mappen/skal/oprettes/BRUGERNAVN"); sådan opretter jeg fx en mappe
Avatar billede capper83 Nybegynder
03. juni 2004 - 12:35 #2
det vil sige når personen trykker på knappen tilmeld så kan man med mkdir lave en mappe der hedder personens bruger navn??
Avatar billede evilhoppemis Nybegynder
03. juni 2004 - 12:36 #3
ja
Avatar billede evilhoppemis Nybegynder
03. juni 2004 - 12:38 #4
hvis mappen skal være i samme mappe som din tilmeld fil kan du nøjes med bare at skrive mkdir("$_POST[brugernavn]");
Avatar billede capper83 Nybegynder
03. juni 2004 - 12:38 #5
kan du give et eksempel?
Avatar billede medions Nybegynder
03. juni 2004 - 12:42 #6
<form name="frm1" action="index.php?opret=nu" method="post">
  <input type="text" name="brugernavn" />
  <input type="submit" name="sbm" value="opret" />
</form>
<?php
  if (isset($_POST['opret'] == "nu") {
    mkdir(".$_POST['brugernavn'].");
    echo "Mappen er nu blevet oprettet!";
  }
?>

Prøv fx. sådan...

//>Rune
Avatar billede evilhoppemis Nybegynder
03. juni 2004 - 12:42 #7
så lad gå da..

<?
if($action == 'opret'){
mkdir("brugere/$_POST[brugernavn]");
echo "OK";
    } else{
echo "Du blev ikke oprettet";
        }
?>

<form action="<? echo $PHP_SELF; ?>?action=opret" method="post">
<table><tr>
<td><font size="2" face="Verdana">Brugernavn:</font></td>
<td><input type="text" name="brugernavn"></td></tr><tr>
<td></td><td><input type="submit" value="opret"></td></tr></table>
</form>
Avatar billede medions Nybegynder
03. juni 2004 - 12:42 #8
Hov, min fejl, sådan her:

<form name="frm1" action="index.php?opret=nu" method="post">
  <input type="text" name="brugernavn" />
  <input type="submit" name="sbm" value="opret" />
</form>
<?php
  if (isset($_GET['opret'] == "nu") {
    mkdir(".$_POST['brugernavn'].");
    echo "Mappen er nu blevet oprettet!";
  }
?>

//>Rune
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