Avatar billede weblance Nybegynder
02. marts 2005 - 20:46 Der er 2 kommentarer og
1 løsning

Henter tekst ind i et textarea hvis bestemt radiobutton er valgt

Jeg har lavet et script som ser således ud:

<?
$til = 'mailinglist@domæne.dk';
$emne = "Nyhedsbrev";
$navn = "Mit Firma";
$email = "post@domæne.dk";
$indhold = $_POST["tekst"];

if(isset($_POST["ny"])) {

if(isset($_POST["tekst"])) {
    $fil = fopen("tekst.txt", "w");
    fwrite($fil, $_POST["tekst"]);
    fclose($fil);
}}

if(isset($_POST["mere"])) {

if(isset($_POST["tekst"])) {
    $fil = fopen("tekst.txt", "a");
    fwrite($fil, $_POST["tekst"]);
    fclose($fil);
}}

/* Sende nyhedsbrev */
if(isset($_POST["checkbox"])) {
    mail("$til", "$emne",
    "<strong>Nyt fra mig</strong>
    <br>
    <br>
    $indhold", 
    "From: $navn <$email>\nContent-Type: text/html; charset=iso-8859-1");
}
?>

Ovenstående fungere godt nok, men jeg vil have en radiobutton mere som gør det at teksten i filen 'tekst.txt' bliver hentet ind i textarea'et som en 'init val', så man kan rette i teksten for at skrive i den igen.

Hvordan gør man det??

Jeg har prøvet dette:

<textarea name="tekst" rows="8" cols="50">
<?php
if(isset($_POST["ret"])) {
$fil = "tekst.txt";
$handle = fopen($fil, "r");
$indhold = fread($handle, filesize($fil));
echo $indhold;
fclose($handle);
}
?>
</textarea>

...men det virker ikke efter hensigten. Teksten skal automatisk vises når man vælger den radiobutton der hedder 'ret'.
Avatar billede sukos Juniormester
03. marts 2005 - 00:38 #1
ehh, altså, hvis man har valgt radiobutton og klikket på submit?

if(isset($_POST["ret"])) {
readfile("tekst.txt");
}

eller

if(isset($_POST["ret"])) {
$filtekst = file_get_contents("tekst.txt");
echo $filtekst;
}
Avatar billede weblance Nybegynder
03. marts 2005 - 05:21 #2
kan det ikke lade sig gøre uden at klikke på submit?
Avatar billede weblance Nybegynder
16. juni 2005 - 17:37 #3
lukker
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