Hallo weiß jemand wie ich ein eigenen Code-Highlighter machen kann?
ich will in diesem highlighter bestimmte wörter FETT machen, Stellen zwischen " und ' Grün oder Blau hinterlegen und:
zeilen mit ; und # am Zeilenanfang grün kursiv hinterlegen.
freue mich über jede antwort...
Eigenen Code-highlighter erstellen...
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 53
- Registriert: 05.10.2003 12:45
- Wohnort: Sankt Augustin (NRW)
- Nico Haase
- Mitglied
- Beiträge: 1100
- Registriert: 10.08.2003 15:19
- Wohnort: Neu-Anspach / Darmstadt
- Kontaktdaten:
guck dir einfach mal den bbcode-parser an, der beim phpbb dabei ist. so ähnlich, d.h. mit regulären ausdrücken, kannst du dann die schablonen erstellen, mit denen text formatiert werden soll
Buchtips.net bietet mehr als 2500 Buchrezensionen
-
- Mitglied
- Beiträge: 53
- Registriert: 05.10.2003 12:45
- Wohnort: Sankt Augustin (NRW)
den hab ich mir angeguckt und habe mich mal damit auseinander gesetzt und jabe jetzt eine eigene php-test-datei geschrieben:
Damit will ich die Sachen zwischen zwei [ ] fett machen, aber irgendwie will er in zeile 17 nicht, da kommt die Meldung: Warning: preg_replace() [function.preg-replace]: No ending delimiter '/' found in C:\apachefriends\xampp\htdocs\preg.php on line 17
Wie mach ich denn jetzt so ein highlighter???
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Hier Titel eintragen</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="preg.php" method="POST">
<textarea name="text"></textarea>
<input type="submit">
</form>
<?php
$maske = "/([)(a-zA-Z)(])\/i";
if (!empty($_POST['text'])) {
echo preg_replace($maske,
'<b>$1</b>',
$_POST['text']); //Zeile 17
}
?>
</body>
</html>
Wie mach ich denn jetzt so ein highlighter???