• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • 293 Nieuwe Domeinnamen Oktober 2026

    shiga 5 november 2026 om 11:02
  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54

Code highlighten

  • Lodewijk
  • 27 december 2009 om 21:22
  • Gesloten
  • Lodewijk
    Professional
    Berichten
    1.289
    • 27 december 2009 om 21:22
    • #1

    Hi,

    Zoals sommige wellicht weten ben ik bezig met het opbouwen van een nieuwe community, en programmeer ik er de laatste dagen daarom flink op los.

    Vandaag ben ik echter tegen een probleem opgelopen waar ik nog geen oplossing voor heb gevonden. Wellicht zie ik de oplossing gewoon niet (ik zit al zó lang achter die computer.. ;)), dus zouden jullie mij kunnen helpen?

    Ik heb inmiddels alle BBCodes en smiley's ingebouwd, maar ik heb nog wat problemen met de [ code ] tag. Zo eentje dus:

    PHP
    <?php
    echo "Hallo wereld";
    ?>

    Nu probeer ik al geruime tijd daar een fijne code highlighter voor te vinden. Ik heb inmiddels een favoriet: GeSHi, maar het lukt me niet om deze goed te implementeren. Want wat is er nu aan de hand? Ik gebruik om de normale berichten te parsen een CodeIgniter functie: nl2br_except_pre, wat gelijk staat aan: alle regeleindes afsluiten met een < br />, behalve de regeleindes tussen de < pre > tags. CodeIgniter voert die uitzondering echter niet uit: ook binnen de pre tags, worden breaks geplaatst.

    Daarnaast hangt het enorm af van welke highlighter ik gebruik, of < als pijltje wordt getoond, of als &lt (de HTML-code). Bij GeSHi is het de HTML-code, terwijl Syntax Highlighter (JS) gewoon de ACSII-code gebruikt.

    Kortom, de vraag is: welke code highlighter kan ik het beste gebruiken, en hoe moet ik die implementeren, zodat de code ook werkelijk goed getoond wordt?

    Alvast bedankt (ook voor het lezen, is een vrij lange tekst geworden.. :p)

    - Lodewijk

  • Gast, wil je besparen op je domeinnamen? (ad)
  • Alex
    Elite members
    Berichten
    738
    • 27 december 2009 om 21:26
    • #2

    waarom niet gewoon via php een highlighter maken ?

    Met vriendelijke groeten,
    Alex.

  • -Nick
    We are Farmers
    Berichten
    351
    • 27 december 2009 om 21:30
    • #3
    Citaat van Alex

    waarom niet gewoon via php een highlighter maken ?

    Bbcodes worden toch zowiezo gemaakt met php ?
    Hij vraagt hoe hij net het zelvde krijgt zoals deze van cp

    Ik zal eens kijken wat ik kan doen 8-|

    Status:
    Scripter @ Criminal Investigative

  • Lodewijk
    Professional
    Berichten
    1.289
    • 27 december 2009 om 21:30
    • #4

    GeSHi is een highlighter op basis van PHP. Maar het probleem zit hem dus in dat nl2br-parsen: hoe kom ik daar op een redelijke manier vanaf?

  • Alex
    Elite members
    Berichten
    738
    • 27 december 2009 om 23:05
    • #5

    Ik zou zelf een scriptje maken, is simpel en je weet hoe je het moet gebruiken.


    Bv:

    PHP
    <?php
    function hightlight_deze_code($input){
    	$input	=	nl2br($input);
    	$input	=	hightlight_string($input);
    	return $input;
    }

    effe snel gemaakt dus weet niet of het werkt.

    Je kunt trouwens de kleuren veranderen met [func]ini_set[/func]

    en dan steek je het in css, + implode je de lijnen erbij

    Met vriendelijke groeten,
    Alex.

  • Darsstar
    Vreemd
    Berichten
    1.173
    • 27 december 2009 om 23:45
    • #6

    Neem een goede ubb parser en het hele nl2br-parsen zou geen probleem moeten zijn voor welke highlighter je ook kiest...

    Deze bijvoorbeeld...
    Lees mijn comment...

    miauw!

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design