![]() |
[PHP] Code highlighten
Hi,
mach so ne Art "Code-Lib". Die Einträge speichere ich in einer Datenbank. Das Eintragen und Abrufen der Beiträge ist kein Problem. Was mir zu schaffen macht ist das highlighten des DelphiCodes. Deswegen hab dich da mal ne Frage: Wie bringe ich mein Script dazu das es die wörter wie "begin" und "end" highlightet? Soll man die ganzen HTML-Tags schon mit in die Datenbank schreiben? Oder sollen diese Tags bei jeden Aufruf generiert werden? Was würdet ihr vorschlagen? |
Re: [PHP] Code highlighten
Ein Wort und ein Link:
![]() |
Re: [PHP] Code highlighten
Zitat:
nunja du musst den text parsen. ich hatte das mal, aber mehr schlecht als recht, da begin nur dann fett gedruckt wurde wenn danach ein leerzeichen kam, da ich den text nach " begin " durchsuchte. liegt daran dass ich nicht weis wie man nen zeilenumbruch ersetzt. pereg_replace, ereg_replace, eregi_replace dürfte dir helfen, hab aber ka was da der genaue unterschied ist! |
Re: [PHP] Code highlighten
Zitat:
Nun gut, ich bin kein PHP Experte, aber da gibts doch sicherlich auch fertige Lösungen. |
Re: [PHP] Code highlighten
hi,
![]() oder ![]() edit: ups entschuldigung :oops: ich habe überlesen, dass du ja delphi-code highlighten willst. ja da kann ich auch nur reguläre ausdrücke empfehlen: ![]() oder ![]() edit2: und ich würde die html-tags erst beim anzeigen generieren. denn wenn diese in der DB gespeichert sind, kannst du später die beiträge schwerer ändern ;) Aenogym |
Re: [PHP] Code highlighten
Und noch was zum 2. Teil deiner Frage.
Zitat:
1. Kannst du dann noch leicht was an deinem Highlighting verbessern 2. Ohne die zusätzlichen Daten ist deine Datenbank kleiner und 3. wenn du mal was an den Codes in deiner Datenbank was ändern wills, mußt du dich nicht durch diesen Codewirrwarr (Delphi+HTML) durchfitzen und brauchst dann nicht darauf zu achten, dass du die HTML-Vormatierungen schrottest ... :zwinker: |
Re: [PHP] Code highlighten
Hi,
das problem ist ja ich muss vor begin ein < b> tag und nach begin ein < /b> tag machen, nur wie? Hab mir die Links mal angeschaut, werde aber nicht so schlau daraus. Vielleicht kann ja Daniel mal ein bisschen erklären wir er das macht :). *MFG* |
Re: [PHP] Code highlighten
Wir nutzen einen fertigen Highlighter.
2 Links für Dich: ![]() ![]() Damit solltest Du ausreichend Anschauungsmaterial haben. ;-) |
Re: [PHP] Code highlighten
Ihr nutzt etwas fertiges? :shock:
:mrgreen: thx, werd ich mal gucken :stupid: |
Re: [PHP] Code highlighten
Ich empfehle dir, wenn du keine fertige Lösung verwenden möchtest, es mit regulären Ausdrücken zu machen. Unter
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz