/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Opretbruger - opret mappe i rodet..
Fra : Ralle


Dato : 26-07-06 18:12

hejsa...

Jeg tænkte på om der er nogle der ved om man kan lave sådan, at
folk kan oprette en bruger, og så opretter den automatisk en
mappe, med brugerens navn... (ved godt det minder lidt om mit
spørgsmål som var: opret bruger, får egen side? som henning
besvarede,)

Nogle der kan hjælpe med at lave dette, hvis det kan lave sig
gøre??

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Joergensen (26-07-2006)
Kommentar
Fra : Christian Joergensen


Dato : 26-07-06 20:12

Ralle <ralle_rass@hotmail.com> writes:

> hejsa...
>
> Jeg tænkte på om der er nogle der ved om man kan lave sådan, at
> folk kan oprette en bruger, og så opretter den automatisk en
> mappe, med brugerens navn... (ved godt det minder lidt om mit
> spørgsmål som var: opret bruger, får egen side? som henning
> besvarede,)
>
> Nogle der kan hjælpe med at lave dette, hvis det kan lave sig
> gøre??

http://php.net/mkdir

--
Christian Joergensen | Linux, programming or web consultancy
http://www.razor.dk | Visit us at: http://www.gmta.info

Ralle (26-07-2006)
Kommentar
Fra : Ralle


Dato : 26-07-06 20:42

> > hejsa...
> >
> > Jeg tænkte på om der er nogle der ved om man kan lave sådan, at
> > folk kan oprette en bruger, og så opretter den automatisk en
> > mappe, med brugerens navn... (ved godt det minder lidt om mit
> > spørgsmål som var: opret bruger, får egen side? som henning
> > besvarede,)
> >
> > Nogle der kan hjælpe med at lave dette, hvis det kan lave sig
> > gøre??
>
> http://php.net/mkdir

Forstår ikke helt det de skriver derinde...

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mathias Mejborn (26-07-2006)
Kommentar
Fra : Mathias Mejborn


Dato : 26-07-06 20:49

Ralle wrote:
>>> hejsa...
>>>
>>> Jeg tænkte på om der er nogle der ved om man kan lave sådan, at
>>> folk kan oprette en bruger, og så opretter den automatisk en
>>> mappe, med brugerens navn... (ved godt det minder lidt om mit
>>> spørgsmål som var: opret bruger, får egen side? som henning
>>> besvarede,)
>>>
>>> Nogle der kan hjælpe med at lave dette, hvis det kan lave sig
>>> gøre??
>>
>> http://php.net/mkdir
>
> Forstår ikke helt det de skriver derinde...
>
> Ralle
>
Du skal som der er skrevet benytte dig af mkdir funktionen i php, den
kan se således ud:

<?
mkdir("/var/www/minside/brugernavn", 0700);
?>

Det første er den sti der skal laves, og det næste er chmod'en.

Den sidste del af stien skal så nok erstattes af en variable af en art,
som svarer til det brugernavn der skal oprettes en mappe med.

--
Mvh
Mathias Mejborn
mathias@mejborn.dk
http://mejborn.dk

Ralle (27-07-2006)
Kommentar
Fra : Ralle


Dato : 27-07-06 12:05

> Du skal som der er skrevet benytte dig af mkdir funktionen i php, den
> kan se således ud:
>
> <?
> mkdir("/var/www/minside/brugernavn", 0700);
> ?>
>
> Det første er den sti der skal laves, og det næste er chmod'en.
>
> Den sidste del af stien skal så nok erstattes af en variable af en art,
> som svarer til det brugernavn der skal oprettes en mappe med.

Ok, men skal jeg ligge den der mkdir kode du har skrevet ind i en fil eller
hvad??

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mathias Mejborn (27-07-2006)
Kommentar
Fra : Mathias Mejborn


Dato : 27-07-06 13:01

Ralle wrote:
>> Du skal som der er skrevet benytte dig af mkdir funktionen i php, den
>> kan se således ud:
>>
>> <?
>> mkdir("/var/www/minside/brugernavn", 0700);
>> ?>
>>
>> Det første er den sti der skal laves, og det næste er chmod'en.
>>
>> Den sidste del af stien skal så nok erstattes af en variable af en art,
>> som svarer til det brugernavn der skal oprettes en mappe med.
>
> Ok, men skal jeg ligge den der mkdir kode du har skrevet ind i en fil eller
> hvad??
>
> Ralle
>
Ja den skal selvfølgelig skrives ind i en php fil som du udfører.

--
Mvh
Mathias Mejborn
mathias@mejborn.dk
http://mejborn.dk

Ralle (27-07-2006)
Kommentar
Fra : Ralle


Dato : 27-07-06 16:33

> Ja den skal selvfølgelig skrives ind i en php fil som du udfører.

Ohh ok... Jeg vil arbejde lidt med det, og komme tilbage med resultatet, (evt. i
et nyt indlæg!)

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ralle (27-07-2006)
Kommentar
Fra : Ralle


Dato : 27-07-06 20:53

> > Ja den skal selvfølgelig skrives ind i en php fil som du udfører.
>
> Ohh ok... Jeg vil arbejde lidt med det, og komme tilbage med resultatet, (evt. i
> et nyt indlæg!)
>

jeg prøvede med følgende:

test.php:

<?php
mkdir("/customers/ralle2005.dk/ralle2005.dk/httpd.www/teste/3/$brugernavn", 0700);
?>


<form method="post" action="test.php">
   <input type="text" name="brugernavn" size="20" />
   <input type="submit" value="Send" name="submit" /></p>
</form>

den opretter ikke nogen mappe,

nogle der kan hjælpe mig??

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kasper Johansen (28-07-2006)
Kommentar
Fra : Kasper Johansen


Dato : 28-07-06 03:58

Ralle wrote:
> den opretter ikke nogen mappe,
> nogle der kan hjælpe mig??

Du får ikke nogen fejl?

Prøv med:
<?
mkdir("testmappe") or die("Kunne ikke oprette mappen.<br />\n");
?>


--
Med venlig hilsen
Kasper Johansen

Ralle (28-07-2006)
Kommentar
Fra : Ralle


Dato : 28-07-06 10:29

> > den opretter ikke nogen mappe,
> > nogle der kan hjælpe mig??
>
> Du får ikke nogen fejl?
>
> Prøv med:
> <?
> mkdir("testmappe") or die("Kunne ikke oprette mappen.<br />\n");
> ?>
>

Tusind tak! det virker!

Er der så en der ved, om man kan gøre sådan, at når den opretter mappen
laver den automatisk filen: index.php??

ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kasper Johansen (28-07-2006)
Kommentar
Fra : Kasper Johansen


Dato : 28-07-06 12:32

Ralle wrote:
> Er der så en der ved, om man kan gøre sådan, at når den opretter mappen
> laver den automatisk filen: index.php??

Hvis du bruger PHP5, så kan du bruge den ultra simple
file_put_contents(), som du kan læse mere om på følgende link:

http://dk2.php.net/file_put_contents


Det skal nok skrives noget ala det her i din kode:
<?
$code = "<?echo 'Hello world!';?>";
file_put_contents("brugere/" . $brugerid . "/index.php", $code);
?>


Hvis du ikke bruger PHP5, og derfor ikke har adgang til
file_put_contents(), så kan du gøre det på den normale måde med
file-pointers:
<?
$code = "<?echo 'Hello world!';?>";

$fp = fopen("brugere/" . $brugerid . "/index.php", "w");
fwrite($fp, $code);
fclose($fp);
?>


--
Med venlig hilsen
Kasper Johansen

Ralle (28-07-2006)
Kommentar
Fra : Ralle


Dato : 28-07-06 11:57

> > den opretter ikke nogen mappe,
> > nogle der kan hjælpe mig??
>
> Du får ikke nogen fejl?
>
> Prøv med:
> <?
> mkdir("testmappe") or die("Kunne ikke oprette mappen.<br />\n");
> ?>
>

Det virker! Tusind tak :D

Er der nogen der ved hvordan man gør, så den automatisk opretter filen
index.php hvor der så er indholdet i: siden er under opbygning?

Ralle - Hvis dette er et dobbeltindlæg (altså posted 2 gange) så
beklager jeg, men jeg har nu ventet i over 20 min siden sidste indlæg
jeg postede, og det er ikke kommet ind endnu!

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ralle (27-07-2006)
Kommentar
Fra : Ralle


Dato : 27-07-06 21:07

Jeg har prøvet følgende:

test.php:

<?php
mkdir("/customers/ralle2005.dk/ralle2005.dk/httpd.www/teste/3/$brugernavn", 0700);
?>


<form method="post" action="test.php">
   <input type="text" name="brugernavn" size="20" />
   <input type="submit" value="Send" name="submit" /></p>
</form>

Men den opretter ikke nogen mappe,

Kan i hjælpe mig??

Ralle

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste