Avatar billede xhtml Nybegynder
28. januar 2007 - 01:47 Der er 6 kommentarer og
1 løsning

Vis php i textarea

Hej eksperter.

Jeg har en fil som jeg har includet ind i en textarea, men i den fil er der php med, og det vil ikke vises i den textarea. Hvordan for jeg den til at gøre det?

KODE:
if(empty($the_site)) {
    echo 'Denne fil findes ikke!';
} else {
    echo '<center><textarea style="width: 400px; height: 300px;">';
    include $the_site;
    echo '</textarea></center>';
}
Avatar billede mstorgaard Praktikant
28. januar 2007 - 02:08 #1
if(empty($the_site)) {
    echo 'Denne fil findes ikke!';
} else {
    echo '<center><textarea style="width: 400px; height: 300px;">';
    get_file_contents $the_site;
    echo '</textarea></center>';
}
Avatar billede esbenp Nybegynder
28. januar 2007 - 02:09 #2
Hvad sker der når du gør det?

Når du bruger include siger du koden i $the_site skal eksekveres. Det du vil er at vise din kode ikke? Så skal du åbne filen på normal vis og ikke bruge include. Brug fx fopen/fread/fclose eller file()
Avatar billede xhtml Nybegynder
28. januar 2007 - 02:17 #3
Hvis jeg har en fil der hedder "hejsa.php" som ser sådan ud:
<?php
echo 'hejsa';
?>

og vil have dén kode til at blive vist i den text box, så viser den kun:
hejsa
Avatar billede xhtml Nybegynder
28. januar 2007 - 02:28 #4
Altså, den skal vise:
<?php
echo 'hejsa';
?>
i min tekstbox. Men den viser kun:
hejsa
Avatar billede showsource Seniormester
28. januar 2007 - 06:41 #5
som storgaarden, næsten.
echo htmlspecialchars(file_get_contents("hejsa.php"));
Avatar billede xhtml Nybegynder
28. januar 2007 - 12:20 #6
showsource, det virker :) - skriv et svar.
Avatar billede showsource Seniormester
28. januar 2007 - 15:13 #7
ok
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