om nou autopmatisch <code> en </code> toe te voegen aan je php tags, doe dan een str_replace() op <? en ?> en maak daarvan <?<code> en van ?> </code>?>..
wat je nu doet, is een stylesheet (css) maken voor <body> en hier defineer je je normale font in, verdana bijvoorbeeld.. je gaat <code> nu ook defineren en maakt hier fixedsys van o.i.d. (wat hij volgens mij ook al autoamtisch doet) en dan heb je je normale tekst met alleen de fixed sys php codes :)
Dit heb ik van Bas, ik moet heb hier maar eens posten.
Nu heb ik nog 2 vragen:
1. wat is fixedsys
2. Hoe krijg ik mijn code nu op de plek van <? echo "hello world"; ?>
?
Onbekende gebruiker
16-08-2004 11:42
Je zou het met een gigantische variabele kunnen doen, maar dat is onverstandig.
gemakkelijker is dit: gewoon typen zoals je altijd doet.
neej het lukt niet ik heb mijn fouten staan er achter:
<style>
code{
font-family: Verdana;
}
</style>
<?php
$msg = "
:-)
<? echo \"stukje php code\"; ?>
tekst tekst ktestk
<?php echo \"En dan als volgt:\"; ?>";
$msg = str_replace("<", "<code>", $msg);//deze 2 hebben geen effect op de pagina dat zo wel moeten
$msg = str_replace("?>", "</code>?>", $msg);//
$msg = str_replace(":-)", "<img src='smilie.gif'>", $msg);//dit zo een smilie moeten worden maar er komt alleen <img src='smilie.gif'> te staan
ob_start();
$msg = highlight_string($msg);//Hier word al direct $msg weergegevens
ob_end_flush();