Avatar billede dr.truti Nybegynder
28. april 2003 - 14:40 Der er 4 kommentarer og
1 løsning

Highlight af C/C++

Jeg har en masse kildekode jeg har skrevet i C og C++, jeg har lige lavet min hjemmeside i PHP og tænkte om der ikke er en et eller andet sted der ude der har lavet et smart highlight script, der highlighter C/C++ klidekode.

Jeg bruger Apache og Mysql på en Linux maskine, serveren er min egen.

Håber der er nogle der har en løsning?

Truti
Avatar billede soreno Praktikant
28. april 2003 - 14:47 #1
Siden php og c/c++ syntaksmæssigt ligner hinanden - har du prøvet:

highlight_file
http://www.php.net/manual/en/function.highlight-file.php

?

Men vær opmærksom!

Note:  Care should be taken when using the show_source() and highlight_file() functions to make sure that you do not inadvertently reveal sensitive information such as passwords or any other type of information that might create a potential security risk.

Altså http://foo.bar/viewfile.php?file=hello.c
kan være farligt.

Sæt nu jeg skriver:
http://foo.bar/viewfile.php?file=c:\hemmeligt\passwords.txt

Det skal der tages højde for.
Avatar billede tipsen Nybegynder
28. april 2003 - 15:52 #2
Du kan evt. kigge på:

http://www.hotscripts.com/PHP/Scripts_and_Programs/Development_Tools/Utilities/

Specielt "Beautifier: Flexible Syntax Highlighter" tror jeg vil kunne løse dit problem.
Avatar billede fangel Nybegynder
28. april 2003 - 16:11 #3
når du du bruger linux, så kig på programmet LXR (Linux Cross Reference)... PHP bruger det selv så man kan se PHPs egen C kildekode... http://lxr.php.net

Morten
Avatar billede dr.truti Nybegynder
30. april 2003 - 13:07 #4
soreno:

Jeg kunne ikke direkte bruge dit indlæg til noget, men linket linkede videre til noget jeg rent faktisk kunne bruge...

Tak Tak...

Truti
Avatar billede tipsen Nybegynder
01. maj 2003 - 00:49 #5
Hvad fandt du af brugbare ting? (Kan selv få brug for det på et tidspunkt!)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester