PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Syntax Highlighting


Socrates
07.11.2007, 08:23:50
Morgen!
Ich möchte via PHP HTML-, CSS- und PHP-Code highlighten und in einer Textarea oder ähnlichem ausgeben, damit es dort bearbeitet werden kann.
Ich habe lange gegoogelt und leider nur javascript-lösungen gefunden. Zumindest für CSS & HTML. Für PHP ist das ganze dank der funktion highlight_file() ja ganz einfach. Wäre euch für Hilfe dankbar.
MfG Andy

defabricator
07.11.2007, 09:40:51
Vielleicht http://qbnz.com/highlighter/faq.php ?
(Habe ich selbst noch nie benutzt und keine Ahnung davon)

rambi
07.11.2007, 12:04:09
Genau!!
Geshi und die BBCode Klasse von dem Herrn Seiler sind eine starkes Team.
Habe ich beide seit einiger Zeit im Einsatz!
Geshi ist etwas lahm, aber mit einem Cache ausgestattet, geht das alles.

Obwohl:
highlighten und in einer Textarea
Das ist ein unauflöslicher Wiederspruch!!!

conmunich
07.11.2007, 12:43:02
Das ist ein unauflöslicher Wiederspruch!!!
wenn man es mit javascript machen will (muss jeder selbst wissen), dann ist das möglich.

http://codepress.org/

rambi
07.11.2007, 13:07:10
wenn man es mit javascript machen will (muss jeder selbst wissen), dann ist das möglich.

http://codepress.org/

Glaube ich nicht!!
Meines bescheidenen Wissens nach, ist es nicht möglich, in einer Textarea irgendwas farblich hervorzuheben. Dort sind keinerlei Textauszeichnungen möglich. Da gibts nur Schrift und Hintergrund Farbe, aus die Maus!!
(aber ich lasse mich natürlich gerne eines besseren belehren)

http://codepress.org/ arbeitet nicht mit Textareas. Diese werden zu Laufzeit ersetzt. Leicht daran erkennbar, dass sie mit dem FF DOM-Inspektor nicht mehr auffindbar sind. So machens viele Online Editoren.
(und das Demo tuts mit Opera nicht richtig)