php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.12.2008, 11:47  
Benutzer
 
Registriert seit: 01.11.2008
Beiträge: 46
haiyyu befindet sich auf einem aufstrebenden Ast
haiyyu eine Nachricht über ICQ schicken haiyyu eine Nachricht über Skype™ schicken
Standard Syntax Highlighting

Hi Community.
Ich hab' schon gesucht, aber nix gefunden...

Und zwar will ich einen Syntax Highlighter für meine Homepage erstellen.
Jetzt könnte ich natürlich für jeden Befehl schreiben
PHP-Code:
str_replace('befehl','<color="#ffff00">befehl</color>',$text); 
Aber das wäre ziemlich aufwändig, wenn es viele Befehle gibt.
Daher wollte ich es folgend machen:
PHP-Code:
$befehle_blau = array ('befehl1','befehl2','befehl3','etc..');
$text $_POST['textbox'];
// .... 
Da, wo die vier Punkte stehen, das ist mein Problem.
Wie kann ich es so machen, dass um jeden Befehl der im Array $befehle_blau vorhanden ist, ein <color="blue">{befehl}</color> drangehängt wird? (via. str_replace)

Danke schon mal,
-haiyyu
haiyyu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.12.2008, 12:10  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

highlight_file

Google hätte dir auch geholfen!
PTC ist offline  
Alt 23.12.2008, 12:14  
Benutzer
 
Registriert seit: 01.11.2008
Beiträge: 46
haiyyu befindet sich auf einem aufstrebenden Ast
haiyyu eine Nachricht über ICQ schicken haiyyu eine Nachricht über Skype™ schicken
Standard

...
Erstmal danke für deine Antwort.
Ich sagte ja, dass ich gesucht hab'.
Und ich will keinen PHP Syntax Highlighter machen... Sondern einen von einer anderen Sprache, deswegen sind die Befehle auch ganz anders.
haiyyu ist offline  
Alt 23.12.2008, 12:29  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Was möchtest du denn highlighten, HTML oder was anderes?
PTC ist offline  
Alt 23.12.2008, 12:56  
Benutzer
 
Registriert seit: 01.11.2008
Beiträge: 46
haiyyu befindet sich auf einem aufstrebenden Ast
haiyyu eine Nachricht über ICQ schicken haiyyu eine Nachricht über Skype™ schicken
Standard

Eine andere Programmiersprache.
Um genau zu sein, die hier: *klick*
haiyyu ist offline  
Alt 23.12.2008, 14:02  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Bei den User Contributed Notes sind sehr viele Beispiele für Highlighting.
PTC ist offline  
Alt 23.12.2008, 14:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Syntax-Highlighting mit PHP für andere Sprachen ? Da fällt mir nur eins ein:

-> Geshi

produziert auf Wunsch auch anstatt massiv großem HTML-Code mit style=""-Anweisungen direkt HTML-Code und CSS-Code getrennt voneinander.
Kann über 100 Formate und Sprachen, Zeilennummerierung ....
robo47 ist offline  
Alt 23.12.2008, 14:23  
Benutzer
 
Registriert seit: 01.11.2008
Beiträge: 46
haiyyu befindet sich auf einem aufstrebenden Ast
haiyyu eine Nachricht über ICQ schicken haiyyu eine Nachricht über Skype™ schicken
Standard

Jaaah, danke, das ist schonmal sehr gut.
Nur möchte ich so etwas selbst coden. Nunja, werd mich mal bei UCN umschaun.

EDIT: Nix gefunden ;(
haiyyu ist offline  
Alt 23.12.2008, 14:37  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Warum das Rad neu erfinden ?
Je nach Art der Sprache ist sowas auch recht komplex, weil es eben nicht einfach nur suchen und ersetzen ist, z.b. bei sowas:

Code:
function bla() {
$var = "function";
return $var;
}
soll ja das "function" dann nicht gerade auch gehighlighted werden wie das obere function.
Alles dinge die man bedenken muss.

Geshi beispielsweise besteht aus ein ~ 4500 Zeilen Code !
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Syntax Error (Zeilenangabe) marquies PHP Tipps 2008 7 21.12.2008 13:19
wie müsste die korrekte Syntax sein? dh1sbg Datenbanken 2 06.05.2008 21:45
syntax Error? dh1sbg Datenbanken 4 04.10.2006 14:32
Syntax Fehler PHP Tipps 2006 9 04.08.2006 18:20
(X)HTML und CSS Syntax highlighting PHP Tipps 2006 2 05.02.2006 19:37
Code Syntax Highlighting imported_Lumio PHP-Fortgeschrittene 9 16.08.2005 11:06
komm bei der Syntax nicht mehr weiter PHP Tipps 2005-2 3 03.08.2005 18:09
Syntax bei FK Definition? PHP Tipps 2005-2 3 28.07.2005 14:14
syntax highlighting PHP Tipps 2005 3 25.02.2005 13:14
[Erledigt] Probleme mit Delete Syntax Datenbanken 6 27.12.2004 12:07
SQL Syntax Fehler, aber wo? Calexico PHP Tipps 2004-2 7 12.11.2004 14:52
sql syntax fehler PHP Tipps 2004 2 23.10.2004 19:55
PHP Syntax Highlighting... Off-Topic Diskussionen 28 17.07.2004 19:41
phpBB2 - sysntax highlighting PHP Tipps 2004 4 09.06.2004 14:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php syntax highlighting, php syntax highlighter, syntax highlighting php, php syntax highlight, php highlighting, php highlight html, php code highlighter, syntax highlighter php, php code highlight, syntaxhighlighter php, php html highlight, php editor syntax highlighting, php code highlighting, php syntax coloring, syntax highlight php, php highlight code, highlighting php, php hightlight website, php syntaxhighlighter, syntax highliting php

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum