Gå til innhold

Hvordan highlighter man html code med PHP


Anbefalte innlegg

Har sett på highlight_file() funksjonen til PHP, og den er jo kjempefin til å sette farge på PHP kode, feks:

 

echo highlight_file($script);

 

Men jeg lurte på om noen hadde et PHP script eller viste om et som gjør det samme for HTML code...

 

Og ja jeg har alt prøvd å søke på google, men kanksje noen av dere er flinkere til å finne ting :D

 

Fint om noen kanskje viste hvor jeg kunne finne noe slikt

Lenke til kommentar
Videoannonse
Annonse

Starter du dokumentet med <? så vil den highlight html også. Du kan eventuelt ta bort <? fra teksten igjen med substr.

 

Edit:

Det kan være kjekt å lese inn filen i en variabel og legge til <? i begynnelsen av variabelen - bruk da heller highlight_string

Endret av ????????
Lenke til kommentar

Men jeg lurte på om noen hadde et PHP script eller viste om et som gjør det samme for HTML code..

 

hvis du har html koden du skal vise i php scriptet, fra for eks en database så gjør "kansje" nedenforstående tekst susen...

$ord =$_GET['highligt'];

$tekst = 'bablibalbiebalibe':

$tekst = str_replace("$ord", '<font color="#000000">'.$ord.'</font>', $tekst);
echo $tekst;

Lenke til kommentar

Dette er tøffe ting.

 

 

$q = mart

 

// Søking etter brukernavn slik som beskrevet av ??????? i et tidligere innlegg

 

anamarta

annemarte

marte

martine

 

// Hadde vært flott om jeg kunne highlighte "mart" i alle resultatene. Hvilken "greie" skal jeg bruke da?

Lenke til kommentar

Det er avhengig av hvor du henter teksten fra, kommer den fra en database blir den lagret i en variabel, f.eks. $row['FeltNavn'].

Da bruker du bare eksempelet til Ueland:

 

$q = "mart";

 

$tekst = str_replace($q, '<font color="#000000">'.$1.'</font>', $tekst);

echo $tekst;

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...