Highlight PHP

Door Martijn Wieringa, 16 jaar geleden, 3.918x bekeken

Highlight je PHP code, je kunt zelf m.b.v. CSS tags je code stijlen. (niet langer de dupe vóon voorgedefinieerde kleurcodes e.d. in de highlight_string of highlight_file functies.

Graag feedback!

Voorbeeld: http://www.php-solutions.nl/scripts/highlight_php/

Gesponsorde koppelingen

PHP script bestanden

  1. highlight-php

 

Er zijn 28 reacties op 'Highlight php'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marvin S
Marvin S
16 jaar geleden
 
0 +1 -0 -1
alweer 1 hele mooie:D
we gaan testen
GaMer B
GaMer B
16 jaar geleden
 
0 +1 -0 -1
We komen steeds dichter bij de alles in een versie :D

Nice work :)
Niek s
niek s
16 jaar geleden
 
0 +1 -0 -1
Wjoow, jij bent echt goed bezig! Topper, deze ook al!
Leroy Boerefijn
Leroy Boerefijn
16 jaar geleden
 
0 +1 -0 -1
mooi gemaakt :)
maar je kunt net zo goed de highlight functie van php gebruiken ;)
(in de eindversie maak je dan van
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?...?>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
highlight_string("<?...?>");
)
Robert -
Robert -
16 jaar geleden
 
0 +1 -0 -1
Ik vindt het een mooi script.
Ga zo door.
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
@Leroy

Het klopt dat er in PHP een highlightfunctie zit, maar het nadeel is dat die in plaats van zelf te stijlen classes gebruik maakt van keiharde 'kleurcodes'.. Dat kan soms vervelend zijn.. :D
Erik Rijk
Erik Rijk
16 jaar geleden
 
0 +1 -0 -1
Die kleurcodes die PHP zelf gebruikt kan je toch aanpassen in php.ini? Ook al heb je dan niet super veel keus, het kan wel anders ;)
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Dat wist ik niet.. maar dan nog kun je daar denk ik niet bij als je niet zelf je server beheerd?
Mebus  Hackintosh
Mebus Hackintosh
16 jaar geleden
 
0 +1 -0 -1
Nee inderdaad,, en op de manier hoe pholeron het doet ken je zelf meer kleuren gebruiken:)

Mooi script iig! Keep up the good work:)

GR. mebus
Young Roger
Young Roger
16 jaar geleden
 
0 +1 -0 -1
Netjes :) die Highlight functie van PHP zelf zuigt idd. dus dit is zeker een goeie vervanger
Elwin - Fratsloos
Elwin - Fratsloos
16 jaar geleden
 
0 +1 -0 -1
GaMer13:
We komen steeds dichter bij de alles in een versie :D
Een woord: GeSHi.
Pholeron:
Dat wist ik niet.. maar dan nog kun je daar denk ik niet bij als je niet zelf je server beheerd?
Dan kan je nog altijd ini_set() proberen.

Elwin
Marvin S
Marvin S
16 jaar geleden
 
0 +1 -0 -1
@elwin
dat alles neemt niet weg dat dit een supernice script is..
voor alles is van alles mogelijk.. ik vind het echt vet
deze scripts..

ik zou zeggen.. naar de boekbinderij, stempeltje erop
en 'Pholeron Higlights BV' is geboren whuhaa:D
Elwin - Fratsloos
Elwin - Fratsloos
16 jaar geleden
 
0 +1 -0 -1
Marvin:
@elwin
dat alles neemt niet weg dat dit een supernice script is..
Mij hoor je niet anders beweren. Ziet er allemaal (ook de highlight SQL en XHTML) erg goed uit.

Elwin
Rudie dirkx
rudie dirkx
16 jaar geleden
 
0 +1 -0 -1
Quote:
niet langer de dupe vóon voorgedefinieerde kleurcodes e.d. in de highlight_string of highlight_file functies.

Hehe php manual ;)

ini_set("highlight.comment", "red");
ini_set("highlight.string", "orange");

en doe dat 5 keer en je bent klaar. De C versie van highlighten (toch iets sneller en betrouwbaarder)


16 jaar geleden
 
0 +1 -0 -1
Tijdje geleden in één van de highlight topics had ik het over een multi highlighter. Ik heb hem weer gevonden ongeveer 70 verschillende talen worden ondersteund
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Daar werd ook al naar verwezen door Elwin! :D
The Hosh
The Hosh
16 jaar geleden
 
0 +1 -0 -1
mooi script maa,
uhm waar haal je de functie stringtohtml vandaan??
The Hosh
The Hosh
16 jaar geleden
 
0 +1 -0 -1
niemand????
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Owh, excusses.. da's een functie uit m'n persoonlijke bibliotheek die o.a. htmlentities en nl2br uitvoerd...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

    function stringtohtml($string)
    {

        return nl2br(htmlentities($string));
    }


?>
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
Edit: Er zat een foutje in de REGEX.. hierdoor wordt commentaar over meerdere regels m.b.v. /* ... */ niet goed afgevangen.. dat is nu opgelost..
PHP Newbie
PHP Newbie
16 jaar geleden
 
0 +1 -0 -1
Jammer dat de SQL highlight WEL automatisch inspringt, en deze niet...
Martijn Wieringa
Martijn Wieringa
16 jaar geleden
 
0 +1 -0 -1
@PHP Newbie

Wordt al aan gewerkt :P
Wouter De Schuyter
Wouter De Schuyter
15 jaar geleden
 
0 +1 -0 -1
Fatal error: Call to undefined function stringToHtml() in I:\Server\Root\highlighting\highlight.script.php on line 114
Erwin Nieuwenhuis
Erwin Nieuwenhuis
15 jaar geleden
 
0 +1 -0 -1
staat een paar posts hoger
ToySoldier ZegIkNiet
ToySoldier ZegIkNiet
15 jaar geleden
 
0 +1 -0 -1
Of hij doet het niet of het licht aan mij.

Edit: Licht aan mij, ik zag de kleuren niet :P

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<code class="php"><br />
<span class="keyword">&lt;?php</span><br />
  echo <span class="quoted">'Hello world!'</span>;<br />
<span class="keyword">?&gt;</span><br />
</code>
PHP Newbie
PHP Newbie
14 jaar geleden
 
0 +1 -0 -1
VB down?
Martijn Wieringa
Martijn Wieringa
14 jaar geleden
 
0 +1 -0 -1
Ik heb de link naar het voorbeeldje aangepast (wat een oud scriptje is dit al weer ;))
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Luuk de Bresser
Luuk de Bresser
13 jaar geleden
 
0 +1 -0 -1
Zou je het script even kunnen aanpassen want de kleuren werken niet en de code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

    function stringtohtml($string)
    {

        return nl2br(htmlentities($string));
    }


?>

zit er nog niet in

Met vriendelijke groet,
Luuk de Bresser

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. highlight-php

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.