login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP/HTML codevak

Offline Gamezhoek - 03/06/2006 16:24
Avatar van GamezhoekHTML interesse Als ik hier [ code ] en [/ code ] typ, krijg ik een codevak.
Hoe kan ik dit ook op mijn website maken?
Het hoeft geen speciaal codevak te zijn, maar ik wil wel verschillende kleuren hebben. Ook heb ik graag regelnummers. Net als bijvoorbeeld op plaatscode.be.

Google heeft mij niet echt kunnen helpen.

Alvast bedankt.

3 antwoorden

Gesponsorde links
Offline webstab - 03/06/2006 16:25
Avatar van webstab PHP ver gevorderde Hier kan je ook zoeken:
http://www.site...p;id=11483
Offline Rens - 03/06/2006 16:26 (laatste wijziging 03/06/2006 16:28)
Avatar van Rens Gouden medaille

Crew algemeen
De kleuren kun je al krijgen d.m.v. PHP.net: highlight_string.
Voor zo'n code vak word het al wat moeilijker.
Je zult dan meer de 'ubb parser' kant op moeten.
http://www.site...&nav=1
Dat was eerst een battle geweest, er staan enkele parser bij waar je goed kunt zien hoe dat gedaan word.
Succes 

edit; Voor plaatscode.be word er trouwens een code-highlighter gebruikt, genaamd GeSHi (dacht ik).
En anders, het maakt niet uit, maar met GeSHi kun je verschillende talen highlighten.
Offline Gamezhoek - 03/06/2006 19:22 (laatste wijziging 03/06/2006 20:09)
Avatar van Gamezhoek HTML interesse Die highlight_string doet nogal raar.
De string die hij moet 'highlight'-en is een variabele.
Dus ik heb nu:
$page3 = highlight_string($page2['script']);
En $page3 echo ik later dan weer.
Maar op de plaats waar $page ge-echo'd hóórt te worden staat nu een 1, en dan staat $page3 hélemaal bovenaan de pagina. Waar het dus niet hoort.
Hoe los ik dit op?
En ik gebruik ob_start() boven iedere pagina. Maar mét ob_start() verkleurt de tekst niet. Zónder doet hij het wel.

Beetje raar...

EDIT: Met $page3 = highlight_string($page2['script'], true);
komt het wel op de goede plek te staan, maar het verkleurt niet. 

EDIT: Na wat wijzigingen in het script werkte het uiteindelijk wel.
Bedankt voor de hulp. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s