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'.
