PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Syntax Highlighting


ksticker
21.04.2008, 21:24:55
Wollte mal fragen wie das Hier im Forum mit dem Syntax Highlighting realisiert wird.
Über die PHP-Ini oder über ein Script.

P.S. Möchte keine fertigen Scripte haben ^^


Danke

Area51
21.04.2008, 21:25:24
highlight_string (str $string)

ksticker
21.04.2008, 21:31:15
Puhh, das ging ja mal schnell ^^

Joah hab ich auch schon gefunden, es ist aber wie ich gelesen hab auch per php.ini möglich.

Area51
21.04.2008, 21:33:05
Echt? Ich weiß nur, dass man in der php.ini nur die Farben ändern kann.

ksticker
21.04.2008, 21:36:13
Ne sorry hab nicht weit genug gelesen, geht nicht über die ini^^ hab eben noch mal geschaut.
kannst Du mal schauen? Bekomme immer einen Fehler.
http://www.ksticker.de

ksticker
21.04.2008, 22:47:14
Ich hab jetzt mal herausgefunden woran es liegt wenn man zum Beispiel

<?php echo'string'; ?>

schreibt. Es liegt an dem escapen, aber wie bekomme ich den Fehler weg?

feuervogel
22.04.2008, 00:06:32
Ne sorry hab nicht weit genug gelesen, geht nicht über die ini^^ hab eben noch mal geschaut.
kannst Du mal schauen? Bekomme immer einen Fehler.
http://www.ksticker.de

HÄ?

ZUGRIFF NICHT ERLAUBT

Die angeforderte Seite darf nicht angezeigt werden.

und daraus soll jetzt irgendwer irgendwie ableiten, wieso du den befehl highlight_string nicht richtig anwenden kannst?!?

ksticker
22.04.2008, 00:51:53
oh sry so:
www.ksticker.de/test.php

Area51
22.04.2008, 06:19:16
Also, bei mir funktioniert das alles ohne Probleme... ô.Ô

feuervogel
22.04.2008, 09:01:46
oh sry so:
www.ksticker.de/test.php

ich drücke auf den knopf und sehe buntes php. wo ist jetzt das problem?

ksticker
22.04.2008, 11:02:53
<?php echo'test'; ?>

probier mal das

feuervogel
22.04.2008, 14:13:37
<?php echo'test'; ?>

probier mal das

aha. die ' werden bei übermittlung via POST automatisch escaped (sprich ' wird zu \'). das kann man mit stripslashes rückgängig machen.

ksticker
22.04.2008, 14:32:02
Danke, nun gehts

ksticker
22.04.2008, 19:08:55
Kann man auch zusätzlich noch Zeilennummer einbringen?

Area51
22.04.2008, 19:42:29
Hab da mal was gesehen. Vielleicht finde ich es wieder ;)

ksticker
22.04.2008, 19:57:57
Dankööööö :-)

Das Script Funktioniert schon ganz gut.
Werde es demnächst mal zum Download bereit stellen.
Demo gibt es hier:
http://www.ksticker.de/test3.php

Area51
22.04.2008, 20:53:15
Habs gefunden:
http://www.webmaster-resource.de/tricks/php/php-quellcode-syntax-highlight.php

ksticker
22.04.2008, 21:31:39
THX, für die Mühe

ksticker
22.04.2008, 21:36:16
Die Frage ist nur wie ich das ganze von einer Datei auf mein Problem übertrage.

feuervogel
23.04.2008, 17:30:56
Die Frage ist nur wie ich das ganze von einer Datei auf mein Problem übertrage.

Dein Problem bzw. besser gesagt Deine Frage war, wie das hier im Forum mit dem Syntax-Hightlightning realisiert wird. Ich habe keine Lust für Dich den Quellcode vom vBulletin zu durchsuchen um Dir dann den entsprechenden Teil hier reinzukopieren.

feuervogel
25.04.2008, 09:03:33
achja, falls du eine lösung gefunden hast für dein problem kannst du sie gerne hier posten falls jemand später durch die suche auf diesen thread stößt.

ksticker
29.04.2008, 14:35:53
Sobald ich eine Lösung habe werd ich sie Posten habe im Moment nur etwas anderes zu tun