login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[highlight]bestand

Offline rutgerp - 20/10/2005 18:39 (laatste wijziging 20/10/2005 18:39)
Avatar van rutgerpHTML interesse Hey,

Ik heb een klein probleempje...
Ik wil graag een script maken dat alles highlight voor mijn site (inhoud weergeven) (inclusief html)
Kan iemand me helpen? Heeft iemand al zo'n script en/of kan je die maken/downloaden?

Ik wou het html met preg_replace doen. Dit heb ik al:
  1. <?
  2. $str = htmlentities($str);
  3. $str = str_replace("\n",'<br>',$str);
  4.  
  5.  
  6. $strings2[] = '!(\&lt\;\!DOCTYPE)(.*?)!';
  7. $replace2[] = '\\1';
  8.  
  9. $strings2[] = '!([A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+))!i';
  10. $replace2[] = '<a href="mailto: \\1">\\1</a>';
  11.  
  12. $strings2[] = '!((\&lt\;)(.*?)([A-Za-z0-9 \=\"\'\_\-])+(\&gt\;))!';
  13. $replace2[] = '<b><font style="color: #0000BB">\\1<font></b>';
  14.  
  15. $strings2[] = '(&lt\;)';
  16. $replace2[] = '<font style="color: #007700">&lt;</font>';
  17.  
  18. $strings2[] = '(&gt\;)';
  19. $replace2[] = '<font style="color: #007700">&gt;</font>';
  20.  
  21. $strings2[] = '!((\&lt\;)(.*?)([A-Za-z0-9 \=\"\'\_\-])+(\&gt\;))!';
  22. $replace2[] = '<b>\\1</b>';
  23. ?>


Maar ik wil graag alles goed laten higlighten.
Bijvoorbeeld tussen de haakjes rood: <table style=""(<-rood)> ""(<-niet rood maar een andere kleur)

Heel erg ty

7 antwoorden

Gesponsorde links
Offline Rens - 20/10/2005 18:41
Avatar van Rens Gouden medaille

Crew algemeen
highlight_string().
highlight_file().
Ik vrees dat je functie al bestaad^^
Offline rutgerp - 20/10/2005 19:09 (laatste wijziging 21/10/2005 19:52)
Avatar van rutgerp HTML interesse Maar ik wil graag ok html highlighten, php highlight alleen zichzelf.

alles tussen <?(php) en ?> dus:'(

Het liefst wil ik graag een ereg weten hoe je <aaa "">
DIt te weten komt: ^
;-)
Ty
Offline Wim - 22/10/2005 01:10
Avatar van Wim Crew algemeen volledig je source-code highlighten?

Dit aan je mime-types toevoegen:
Applications/x-php-source .phps

(zoiets ongeveer )

bestanden met extentie .phps worden dan volledig gehighlight 
Offline rutgerp - 22/10/2005 13:22
Avatar van rutgerp HTML interesse en hoe moet het dan met een string?
Offline XenoX - 22/10/2005 13:42
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
Citaat:
volledig je source-code highlighten?

Dit aan je mime-types toevoegen:
Applications/x-php-source .phps

(zoiets ongeveer )

bestanden met extentie .phps worden dan volledig gehighlight 


Dat is dat ook weer alleen voor de PHP en niet de HTML.
Offline rutgerp - 23/10/2005 09:16 (laatste wijziging 23/10/2005 09:16)
Avatar van rutgerp HTML interesse O, ik heb al een idee en het werkt ook nog 
Alleen is hij een beetje sloom maar het is alleen voor mezelf dus is het niet zo erg.
  1. Dit doe ik:
  2. <?
  3.  
  4. $stra = str_replace('<?','/* dahdjahjsafksflksafdhjdsakshafueane */',$stra);
  5. $stra = str_replace('?>','/* abhndfjanejnfkjeanfjknsdjkfnsjfbsajkf */',$stra);
  6.  
  7. $str = '<? '.$str.' ?>';
  8.  
  9. $str = highlight_string($str,true);
  10. $stra = str_replace('/* dahdjahjsafksflksafdhj!!*/-*++/-*dsakshafueane */','<?',$stra);
  11. $stra = str_replace('/* abhndfjanejnfkddddsdsfs!!!*-*jeanfjknsdjkfnsjfbsajkf */','?>',$stra); ?>
Offline nemesiskoen - 24/10/2005 08:04
Avatar van nemesiskoen Gouden medaille

PHP expert
lees dit topic eens. Daar heb ik het proberen te doen, maar je moet oppassen, PHP doet soms ambetant.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s