BigJackW Skrevet 17. august 2006 Del Skrevet 17. august 2006 (endret) Hei Kan noen hjelpe meg å Highligte det som er innenfor i denne funksjonen:http://norskwebforum.no/pastebin/5944-nei Endret 17. august 2006 av BigJackW Lenke til kommentar
Martin A. Skrevet 17. august 2006 Del Skrevet 17. august 2006 highlight_string()? Eller er det HTML du skal ha? Lenke til kommentar
BigJackW Skrevet 17. august 2006 Forfatter Del Skrevet 17. august 2006 jeg vet om den og har prøvd det men det funka ikke særlig bra.. Lenke til kommentar
MC2 Skrevet 17. august 2006 Del Skrevet 17. august 2006 prøv denne linja: "#\[code\](.+?)\[/code\]#ie" => "highlight_string(\"\\1\",true)", Lenke til kommentar
BigJackW Skrevet 17. august 2006 Forfatter Del Skrevet 17. august 2006 http://www.somlioy.net/index.php?id=13 Lenke til kommentar
MC2 Skrevet 18. august 2006 Del Skrevet 18. august 2006 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
BigJackW Skrevet 18. august 2006 Forfatter Del Skrevet 18. august 2006 Jaok *Lese om str_replace på php.net, når php.net er nede * Lenke til kommentar
BigJackW Skrevet 18. august 2006 Forfatter Del Skrevet 18. august 2006 (endret) 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 13. oktober 2006 av BigJackW Lenke til kommentar
MC2 Skrevet 18. august 2006 Del Skrevet 18. august 2006 (endret) 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 18. august 2006 av MC2 Lenke til kommentar
BigJackW Skrevet 18. august 2006 Forfatter Del Skrevet 18. august 2006 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
MC2 Skrevet 18. august 2006 Del Skrevet 18. august 2006 #\[code\](.+?)\[/code\]#is skal være: #\[code\](.+?)\[/code\]#ie altså, ikke 's' tilslutt, men 'e' Lenke til kommentar
BigJackW Skrevet 18. august 2006 Forfatter Del Skrevet 18. august 2006 #\[code\](.+?)\[/code\]#is skal være: #\[code\](.+?)\[/code\]#ie altså, ikke 's' tilslutt, men 'e' 6699209[/snapback] Hvorfor det ? Skal det ikke være likt de andre da ? Da ble det slik: http://www.somlioy.net/index.php?id=13 Lenke til kommentar
MC2 Skrevet 18. august 2006 Del Skrevet 18. august 2006 det funka jo! det skal være sånn for at e står for eval. altså at den kjører funksjonen php_syntax_hl, mens 's' sikkert står for string, og bare bytter ut a med b osv. Lenke til kommentar
BigJackW Skrevet 18. august 2006 Forfatter Del Skrevet 18. august 2006 det funka jo! det skal være sånn for at e står for eval. altså at den kjører funksjonen php_syntax_hl, mens 's' sikkert står for string, og bare bytter ut a med b osv. 6701214[/snapback] Men uansett så funka det ikke med IE... Jeg fiska det slik: http://norskwebforum.no/pastebin/5955 Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå