Avatar billede human Nybegynder
19. februar 2003 - 13:38 Der er 5 kommentarer og
2 løsninger

"Indramme" kode..?

Hejsa eksperter!

Hvordan er det man får en side til at ignorere noget kode, og viser det istedet?
Lad mig komme med et eksempel:

Dette skal kunne ses og ikke fortolkes:
<?
print "hejsa";
?>
Mens dette for eksempel ikke skal:
<?
print "hejsa";
?>


Betrakt det overstående som ét dokument, så tror jeg du fårstår hvad jeg mener :o)
Avatar billede sesam Nybegynder
19. februar 2003 - 13:40 #1
&lt;?php
print "hejsa";
?&gt;
Avatar billede Slettet bruger
19. februar 2003 - 13:40 #2
Kan det her bruges?

&gt;?
print "hejsa";
?&lt;
Avatar billede avminarm Juniormester
19. februar 2003 - 13:49 #3
du kan også bruge highlight_string();
Avatar billede human Nybegynder
19. februar 2003 - 14:02 #4
avminiarm: Vil du uddybe det?
Avatar billede avminarm Juniormester
19. februar 2003 - 14:15 #5
function highlightall($text){ 

      $tekst = stripslashes($text);
      echo "<table cellspacing=\"4\" width=\"100%\" class=\"highlightall\"><tr>"; 

        $tekst = highlight_string($tekst, true); 
              echo "<td style='padding-left: 5px' rowspan='10000' valign='top'>".$tekst."</td>"; 
          echo "</tr></table>"; 
   
    }

$str = "
<?
print "hejsa";
?>
";

highlight($str);

se desuden http://www.php.net/manual/en/function.highlight-string.php - det putter godt nok farver på, men er det ikke noget ala det du er ude efter?
Avatar billede human Nybegynder
19. februar 2003 - 14:18 #6
Takker gutter :o)
Avatar billede avminarm Juniormester
19. februar 2003 - 14:19 #7
highlight($str); skal være highlightall($str);
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