• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Syntax Highligting

Status
Für weitere Antworten geschlossen.

CGollhardt

Mitglied
Gibt es irgendwie eine Möglichkeit, wenn man einen Code (html und/oder php) auf seiner Homepage macht, das die Syntax hervorgehoben ist?
 
Wahrscheinlich durch str_replace
Du suchst mit der Funktion nach ... sagen wir.... echo.
Und mit der Funktion ersetzt du dann "echo" mit "<font color="#00ff00">echo</font>"
 
Mit highlight_file oder highlight_string kannst du eine Datei, bzw. einen String als PHP-Code parsen und ausgeben lassen.

Edit:
@No0oB
Das wäre sehr umständlich, zeitraubend und einfach sinnlos.

Wenn du das in der Art machen willst, sollte man ereg_replace benutzen. Das ist schneller und viel viel mächtiger.
 
HTML ist meines Wissens nach nicht möglich, PHP allerdings.

Da gibt es 2 mir bekannte Möglichkeiten:
  • [...] (siehe Artemis' Post)
  • Du speicherst deine PHP-Datei nicht als .php, sondern als .phps.
 
Kann das mit dem phps serverseitg sein? Auf meinen Server wird eine phps datei nämlich zum download angeboten. bei deinem Link jedoch funktionierts!
 
CGollhardt, ja. .phps ist serverseitig, genauso wie .php. Wenn dein Server kein PHP unterstützt, kannst du damit wohl nichts anfangen.
 
php wird schon unterstützt (1&1 Bussniss). Bloß phps wird bei mir als Force Download angeboten. Bei deinem Bespiel gings jedoch!

edit: Daum kann es ja auch nicht an meinen Browsereinstellungen liegen!
 
vielleicht haben die auf dem server, wo deinen dateien drauf sind eine alte apache-version, oder so.
 
Achso. Danke! Werde mal schauen das ich das mit
PHP:
highlight_file("php/code/html-multimedia.php");
hinkriege
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben