Avatar billede oliverg Nybegynder
09. november 2003 - 20:26 Der er 13 kommentarer og
1 løsning

lave mappe med en fil

Hej jeg søger en php kode til at lave en mappe med et navn fx. $mappenavn og en fil med en lille kode i :D kan i hjælpe mig med det...?
Avatar billede ztyxx Nybegynder
09. november 2003 - 20:28 #1
lav en mappe med http://dk2.php.net/mkdir
og en fil med http://dk2.php.net/fopen
Avatar billede oliverg Nybegynder
09. november 2003 - 20:35 #2
ja, men jeg fatter ikke helt det der står på ders side.... kan du lave det i en klar kode...?
Avatar billede ztyxx Nybegynder
09. november 2003 - 20:47 #3
lige hamret hurtigt sammen:

<?php

mkdir("mappenavn");

$kodestump = "
<html>
<head>
<title>Opret en fil i en mappe</title>
</head>
<body>
    Hejsa<br>
    Velkommen til denne side.
</body>
</html>";

$fil = fopen("mappenavn/filnavn.php", "w+");
fwrite($fil, $kodestump);
fclose($fil);
?>
<br>
<?
include('mappenavn/filnavn.php');
?>
Avatar billede oliverg Nybegynder
09. november 2003 - 20:54 #4
ok tak... hvad gør man hvis man vil lave fx. 2 filer i?
Avatar billede ztyxx Nybegynder
09. november 2003 - 20:56 #5
så kører du bare to gange fopen() med forskelligt indhold
Avatar billede oliverg Nybegynder
09. november 2003 - 21:02 #6
ok.. tak du får 10 points mere hvis du laver sådan at den henter mappenavnet fra en db...
Avatar billede ztyxx Nybegynder
09. november 2003 - 21:08 #7
jamen er det ikke bare et ganske alm. db udtræk?


<?php

mysql_connect("localhost", "bruger", "*******") or die(mysql_error());
mysql_select_db("database") or die(mysql_error());

  $res = mysql_query("select * from tabelnavn");
    while ($data = mysql_fetch_array($res)){
      $find_mappe = $data["mappenavn"];
    }

mysql_close();

?>
Avatar billede ztyxx Nybegynder
09. november 2003 - 21:10 #8
takker for point :-)
Avatar billede oliverg Nybegynder
09. november 2003 - 21:16 #9
den skal da ikke lukkes "mysql_close();" vel...?
Avatar billede oliverg Nybegynder
09. november 2003 - 21:21 #10
det virker ikke :( dette er min kode...

<?php

include('db.php');

  $res = mysql_query("select * from new_users");
    while ($data = mysql_fetch_array($res)){
      $sitenavn = $data["mappenavn"];
    }

mysql_close();

?>
<?php
mkdir("mappenavn");

$kodestump = "
<html>
<head>
<title>Opret en fil i en mappe</title>
</head>
<body>
    Hejsa<br>
    Velkommen til denne side.
</body>
</html>";

$fil = fopen("mappenavn/filnavn.php", "w+");
fwrite($fil, $kodestump);
fclose($fil);
?>
<br>
<?
include('mappenavn/filnavn.php');
?>

den laver kun en mappe der hedder mappenavn med den fil i der :S
Avatar billede ztyxx Nybegynder
10. november 2003 - 01:46 #11
kan du ikke beskrive lidt nærmere hvad du vil have, da jeg ikke lige er helt med?
Avatar billede oliverg Nybegynder
10. november 2003 - 09:59 #12
ok... :D

Kan man lave så den henter et mappe navn fra en db... og laver en mappe med det navn med en fil i...?
Avatar billede ztyxx Nybegynder
10. november 2003 - 12:18 #13
ja, du laver udtrækket som vist, og istedet for mkdir("mappenavn") bruger du mkdir("$sitenavn") som udtrækket fra din tabel hedder, og det samme i fopen()
Avatar billede oliverg Nybegynder
10. november 2003 - 18:01 #14
det virker ikke
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