Avatar billede michaelb.dk Nybegynder
13. februar 2004 - 18:06 Der er 5 kommentarer og
1 løsning

Submit til txt fil

Jeg skal bruge et simpelt script som kan følgende:

En formular som, når den submittes, opretter en ny txt fil med de data der var skrevet i formularen.

I formularen skal der være et felt der hedder f.eks. "overskrift". Det der bliver skrevet der, skal så være navnet på txt filen der oprettes.
Avatar billede hmortensen Nybegynder
13. februar 2004 - 18:24 #1
-------index.htm-----------
<html>
<head>
<title>Lav ny fil</title>
</head>
<body>
<center>
<form action="make.php" method="post">
Overskrift:<br>
<input type="text" name="overskrift"><br>
Text:<br>
<textarea cols="80" rows="8" name="text"></textarea>
<br>
<input type="submit" value="Lav fil">
</form>
</center>
</body>
</html>
----------index.htm-------------


----------make.php--------------
<?php
$text = nl2br($_POST[text]);
$dato = date("d/m - y H:i");
$indhold ="$_POST[overskrift]\n";
$indhold .="$_POST[dato]\n";
$indhold .="$_POST[text]\n";

$filename = $_POST[overskrift];
$filename .= ".txt";

if (!file_exists($filename))
{
touch($filename);
chmod($filename,0666);

if (is_writable($filename)) {
    if (!$handle = fopen($filename, 'a')) {
        print "Cannot open file ($filename)";
        exit;
    }

    if (!fwrite($handle, $indhold)) {
        print "Cannot write to file ($filename)";
        exit;
    }
    fclose($handle);
    header("refresh: 0; url=$filename");               
} else {
    print "The file $filename is not writable";
}
} else {
    print "The file $filename is already exist";
}
?>
---------------make.php-----------------
Avatar billede michaelb.dk Nybegynder
13. februar 2004 - 18:59 #2
Datoen kan jeg ikke få til at virke!!
Avatar billede hmortensen Nybegynder
13. februar 2004 - 19:02 #3
Kan jeg godt forstå. Mig der sov lidt ;)

$indhold .="$dato\n";
Avatar billede michaelb.dk Nybegynder
13. februar 2004 - 19:45 #4
og så den sidste ting inden det er perfekt!! Hvis jeg gerne vil have filnavnet til at hedde "Overskrift - dato.txt" hva gør jeg så????
Avatar billede michaelb.dk Nybegynder
13. februar 2004 - 19:46 #5
k det fandt jeg så selv ud af :)
tak
Avatar billede hmortensen Nybegynder
14. februar 2004 - 08:35 #6
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