Avatar billede dantheman Nybegynder
29. januar 2004 - 14:57 Der er 8 kommentarer og
1 løsning

ændre tekst i en textfil

hej.
kan man lave noget i php hvor der kommer et vindue op hvor man har mulighed for at loade en .txt-fil og så ændre i teksten og gemme det, så .txt-filen bliver ændret?
ligesom med en gæstebog hvor php tilføjer det i .txt-filen... man skal også bare kunne rette i teksten...
jeg vil på forhånd sige at jeg kender intet til php
Avatar billede muddi Praktikant
29. januar 2004 - 15:10 #1
Det er ikke så nemt at brygge sammen, hvis du ikke kender noget til PHP :)
Avatar billede schaefner Juniormester
29. januar 2004 - 15:12 #2
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="send" value="1">
<textarea name="content"><?php readfile('fil.txt'); ?></textarea><br><br>

<input type="submit" value="Udfør">
</form>

<?php
if (isset($_POST['send'])) {
    $handle = fopen('fil.txt','w');
    fwrite($handle, $_POST['content']);
    fclose($handle);
    echo' Filen blev opdateret';
}
?>

Hust at ændre rettighederne (chmod) til 666 på filen fil.txt
Avatar billede dantheman Nybegynder
29. januar 2004 - 15:20 #3
havd skal jeg gøre med den kode?
jeg har sat den ind i notepad og gemt filen som tekst.php i en mappe hvor der også ligger en .txt-fil der hedder fil.txt
jeg prøvede at uploade den til min server, men jeg får bare en fejlmelding
hvor ændrer jeg chmod til 666??
Avatar billede schaefner Juniormester
29. januar 2004 - 15:38 #4
Hvis du uploader via ftp, så kan du højst sandsynlig højreklikke på filen og vælge chmod.
Avatar billede dantheman Nybegynder
29. januar 2004 - 15:41 #5
men skal der slet ikke ændres i php-filen?
jeg har som sagt uploadet det men får følgende fejlmeldnng:

Parse error: parse error in /customers/vizone.dk/vizone.dk/httpd.www/tekst/tekst.php on line 6
Avatar billede schaefner Juniormester
29. januar 2004 - 16:39 #6
hmm, den kommer ikke med nogen fej hos mig: http://schaefner.dk/files/temp/writetofile.php

Har du redigeret i php-filen?
Avatar billede schaefner Juniormester
29. januar 2004 - 17:33 #7
Du kan prøve at download denne jeg har lagt ud: http://schaefner.dk/files/temp/writetofile.zip
Avatar billede dantheman Nybegynder
29. januar 2004 - 18:24 #8
Hmm ved ikke hvad forskellen er, men det virker perfekt... TAK
men kan man gøre tekstboksen større???
Avatar billede schaefner Juniormester
29. januar 2004 - 18:35 #9
<textarea name="content" rows="15" cols="100"><?php readfile('fil.txt'); ?></textarea>
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