Eli, kun avaan jonkun tiedoston, mikä sisältää vaikka php koodia ja laitan sen sivulle näin (Kyllä, olen tekemässä sivueditoria)
<?php $TiedostoSisalto = LueTiedosto("jotain.php"); echo '<textarea name="txtTiedosto" cols="80" rows="40">'.$TiedostoSisalto.'</textarea>'; ?>
Osa luetusta php koodista tulee textearean ulkopuolelle.
Miten tällainen korjataan?
Millainenkas tuo funktiosi LueTiedosto() on?
Vika on todennäkoisesti siinä, tai tuossa tiedostossa joku.php varsinkin jos siellä on merkintä </textarea>.
Jos siinä tiedostossa on tuollainen tekstialue, niin silloin se tulostaa sen siihen ja lopettaa sulkevaan tagiin </textarea>.
Edit: Kokeileppa lukea tuo tiedosto htmlentities()-funktion läpi. Muuttaa < = < > = > muistaakseni.
Jaa no sitten :D
Siellä on todellakin textarea. Eipäs tullutkaan mieleen
Kiitos :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.