Gå til innhold

help til å Highligte det som er innenfor [code]


Anbefalte innlegg

Videoannonse
Annonse

ja, det er sikkert for at du kjører htmlspecialchars eller noe lignende først.

 

"#\[code\](.+?)\[/code\]#ie" => "php_syntax_hl(\"\\1\")",
function php_syntax_hl($i) {
// det du må gjøre her er å bytte ut alle > med >, osv. Altså å få tilbake html delen
$i = str_replace(osv osv osv...
$i = highlight_string($i,true);
return $i;
};

Lenke til kommentar

Jeg gjorde det slik:

 

PHP

<?php

function php_syntax_hl($i) {

$ta_bort = array("<"">"""");

$sett_inn = array("<"">""\"");

$i = str_replace($ta_bort, $sett_inn, $i);

$i = highlight_string($i,true);

return $i;

};

?>

 

Men det funka ikke noe særlig...

Endret av BigJackW
Lenke til kommentar

hvordan ble det? og har du byttet ut <br>/<br /> med \n?

 

btw. du kan bruke denne funksjonen istedet for str_replace http://no.php.net/manual/en/function.htmls...hars-decode.php , men legg til en linje $i = str_replace(array("<br>","<br />"),"\n",$i);

 

edit: ellers kan du ta en titt på denne bb motoren som jeg har skrevet. https://www.diskusjon.no/index.php?act=Atta...e=post&id=76215

Endret av MC2
Lenke til kommentar
hvordan ble det? og har du byttet ut <br>/<br /> med \n?

 

btw. du kan bruke denne funksjonen istedet for str_replace http://no.php.net/manual/en/function.htmls...hars-decode.php , men legg til en linje $i = str_replace(array("<br>","<br />"),"\n",$i);

 

edit: ellers kan du ta en titt på denne bb motoren som jeg har skrevet. https://www.diskusjon.no/index.php?act=Atta...e=post&id=76215

6697506[/snapback]

 

Hvordan det ble ? Det ble ikke noe forskjell.

Se her: http://www.somlioy.net/index.php?id=13

 

Jeg skjønte ikke så mye amv den der funksjonen (htmlspecialchars-decode.php)

 

Jeg tror ikke jeg kan endre så veldig mye på funksjonene siden det er eba-news...

Kan hende det ikke passer inn vett..

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...