Avatar billede ranger1 Nybegynder
28. juni 2003 - 14:46 Der er 12 kommentarer og
1 løsning

lav dir med file

Hejsa alle sammen, jeg har læst en mase indlæg om det her men jeg kan ikke få noget som helst af det til at virke, det jeg gerne vil lave en en formular hvor brugeren indtaster en del data, først tjekker den om mappen er der hvis ikke bliver der lavet en mappe/dir som brugeren har navn givet i den mappe laves der en anden mappe som jeg har bestemt navnet på "minmappe" og i den mappe skal der laves en fil "index.php" den fil skal så indholde to brugerintastede ting "navn1" og "navn2".
Tilsidst skal den så også sende en mail til brugeren med de indtastede informationer og brugeren har indtastet sin mail som den skal sendes til.

Håber der nogen som kan forklare mig det da jeg ikke kunne få det til at virke med de andre indlæg her på stedet
Avatar billede tipsen Nybegynder
28. juni 2003 - 18:25 #1
Når du har forsøgt nogle forskellige muligheder, kan du evt. poste den kode du allerede har - så er det jo muligt den kan rettes til!
Avatar billede the_legend Nybegynder
28. juni 2003 - 19:00 #2
mkdir(navnpådennyemappesnavn)
Avatar billede the_legend Nybegynder
28. juni 2003 - 19:01 #3
Avatar billede the_legend Nybegynder
28. juni 2003 - 19:02 #4
mkdir(navnpådennyemappesnavn);
Avatar billede ranger1 Nybegynder
28. juni 2003 - 21:16 #5
Nej jeg kan ikke poste koden da den ikke eksistere endnu jeg har kun det fra de andre indlæg men det virker ikke
Avatar billede ranger1 Nybegynder
29. juni 2003 - 00:57 #6
ok jeg har nu fået det her til at virke:
<?php
if (is_dir($_POST['mappenavn'])) {
    echo "Biblioteket eksisterer allerede";
} else {
  mkdir ($_POST['mappenavn'], 0777);
}
?>
<form action="" method="post">
<input type="text" name="mappenavn">
<input type="submit" name="submit">
</form>

men hvordan får jeg den til at lave en mappe i "mappenavn" som skal hede "mitnavn" og i den skal der lægges en index.xxx fil som den her formular også skal lave
Avatar billede ahv Nybegynder
29. juni 2003 - 01:04 #7
Sådan her du mener?

<?php
if (is_dir($_POST['mappenavn'])) {
    echo "Biblioteket eksisterer allerede";
} else {
    mkdir ($_POST['mappenavn'], 0777);
    mkdir ($_POST['mappenavn']."/mitnavn", 0777);
    $fp = fopen($_POST['mappenavn']."/mitnavn/index.php","w");
    fputs($fp,$_POST['indhold']);
    fclose($fp);
}
?>
<form action="" method="post">
<input type="text" name="mappenavn">
<textarea wrap="virtual" name="indhold"></textarea>
<input type="submit" name="submit">
</form>
Avatar billede ranger1 Nybegynder
29. juni 2003 - 01:30 #8
ok tak ahv det hjalp meget men hvad så når det ser sådan her ud.

<?php
if (is_dir($_POST['mappenavn'])) {
    echo "Biblioteket eksisterer allerede";
} else {
    mkdir ($_POST['mappenavn'], 0777);
    mkdir ($_POST['mappenavn']."/mitnavn", 0777);
    $fp = fopen($_POST['mappenavn']."/mitnavn/index.php","w");
    fputs($fp,'indhold dette er mit indhold $_POST['navn1'],$_POST['navn2']');
    fclose($fp);
}
?>
<form action="" method="post">
<input type="text" name="mappenavn">
<input type="text" name="navn1">
<input type="text" name="navn2">
<input type="submit" name="submit">
</form>

Hvad gør jeg forkert ?
Avatar billede ahv Nybegynder
29. juni 2003 - 01:33 #9
fputs($fp,"indhold dette er mit indhold $_POST[navn1],$_POST[navn2]");
    fclose($fp);
Avatar billede ranger1 Nybegynder
29. juni 2003 - 02:08 #10
ok sidste problem er så nu at den her formular prøver at lave en mappe og en fil inden jeg har trykket på submit hvordan får jeg den til at vente på at de forskellige ting er indtastede
Avatar billede ahv Nybegynder
29. juni 2003 - 02:09 #11
<?php
if (isset($_POST['send'])) {
    if (is_dir($_POST['mappenavn'])) {
        echo "Biblioteket eksisterer allerede";
    } else {
        mkdir ($_POST['mappenavn'], 0777);
        mkdir ($_POST['mappenavn']."/mitnavn", 0777);
        $fp = fopen($_POST['mappenavn']."/mitnavn/index.php","w");
        fputs($fp,'indhold dette er mit indhold $_POST['navn1'],$_POST['navn2']');
        fclose($fp);
    }
}
?>
<form action="" method="post">
<input type="text" name="mappenavn">
<input type="text" name="navn1">
<input type="text" name="navn2">
<input type="submit" name="submit" name="send">
</form>
Avatar billede ranger1 Nybegynder
29. juni 2003 - 02:22 #12
Tak Til ahv for den hurtig og lidt meget sent ud på natten svar du får alle point :-) endnu engang mange tak skal du have
Avatar billede ahv Nybegynder
29. juni 2003 - 02:23 #13
Det var så lidt.
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