Avatar billede ofirpeter Nybegynder
02. august 2003 - 11:59 Der er 15 kommentarer og
1 løsning

Fra txt fil til textarea.

Jeg skal bruge et lille script, som jeg håber der er nogle der vil hjælpe mig med.

Det jeg skal bruge er et script, der gør at når man trykker på en knap, så henter den alt teksten fra txt filen og smider det ned i textareaet efter det text der står der i forvejen. Nogen der kan hjælpe?
Avatar billede detox Nybegynder
02. august 2003 - 12:05 #1
Hvad står der da i forvejen, noget du har indtastet eller...?
Avatar billede kinguru Nybegynder
02. august 2003 - 12:06 #2
Her er et meget simpelt eksempel på hvordan det kunne gøres:

<?php
// Henter hele filen ind i en array
$lines = file('filen.txt');

$output = "";

for($i=0;$i<sizeof($lines);$i++){
    $output.= $lines[$i] . "\n";
}
?>
<textarea>
<?php echo $output; ?>
</textarea>
Avatar billede ofirpeter Nybegynder
02. august 2003 - 12:09 #3
Ja noget jeg har indtastet i forvejen ja, derfor virker kinguru  eks. ikke helt
Avatar billede hoejrup Nybegynder
02. august 2003 - 12:10 #4
document.formname.textareaname.value += sometext;

Link:http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20366956.html

/per
Avatar billede ofirpeter Nybegynder
02. august 2003 - 12:11 #5
hoejrup -> Jeg er (desvæære :) ikke så meget haj, at jeg kan få noget ud af det der..
Avatar billede riversen Nybegynder
02. august 2003 - 12:11 #6
<form name="form" method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<INPUT TYPE="submit" name="button">
</form>
<textarea><?php
if( isset( $_POST["button"] ) )
{
    $tekst = readfile( "fil.txt" );
}
    echo substr( $tekst, 0, strlen( $tekst ) - 2 );
?></textarea>
Avatar billede riversen Nybegynder
02. august 2003 - 12:13 #7
Avatar billede hoejrup Nybegynder
02. august 2003 - 12:15 #8
ofirpeter> Jeg valgte også en javascript løsning, og du søger efter en php løsning...

/per
Avatar billede ofirpeter Nybegynder
02. august 2003 - 12:16 #9
Ja det var det jeg mente - riversen. Man skal bare kunne skrive noget tekst først F.eks "Jeg hedder Peter" og så sige sendforesp... Og så skal der i tekst boxen stå "Jeg hedder Peter Hej med dig"
Avatar billede riversen Nybegynder
02. august 2003 - 12:17 #10
og det skal gemmes og udlæses fra en fil?
Avatar billede riversen Nybegynder
02. august 2003 - 12:17 #11
eller hvad? du skrev kun du skulle hente tekst fra en fil
Avatar billede ofirpeter Nybegynder
02. august 2003 - 12:20 #12
Det skal ikke gemmes, bare skrives ud i text feltet efter alt den anden tekst.
Avatar billede riversen Nybegynder
02. august 2003 - 12:22 #13
sådan
Avatar billede riversen Nybegynder
02. august 2003 - 12:25 #14
lægger lige et svar
Avatar billede ofirpeter Nybegynder
02. august 2003 - 12:28 #15
Tak skal du have
Avatar billede kinguru Nybegynder
02. august 2003 - 12:31 #16
#file: get.php
<?php
// Henter hele filen ind i en array
$lines = file('filen.txt');

$output = "";
echo "<div id=\"text\">";
for($i=0;$i<sizeof($lines);$i++){
    echo $lines[$i]."\n";
}
echo "</div>";
?>

#file index.html
<script language="JavaScript">
function getTxt(){
    iframe_txt.location.href = "get.php";
    fromIframe = "";
    fromIframe = iframe_txt.document.all.text.innerHTML;
    txt.value+=fromIframe;
}
</script>
<iframe id="iframe_txt" src="text.html" frameborder="0" style="display:none;"></iframe>
<button onClick="getTxt()">Klik på mig</button>
<textarea cols="50" rows="10" id="txt">
Her står så noget tekst i forvejen...
</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