textarea mit php highlight
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abstand
beitrag
count
dateiname
falsche kategorie
fragen
funktion
gedacht
gen
highlight
hintergrundfarbe
inhalt
lngen
syntax
textfeld
unterschiedlichen farben
-
[wenn falsche kategorie bitte verschieben]
also ich habe eine funktion f?r php highlight gefunden sie hei?t:
<?php function highlight($Dateiname) { ob_start(); show_source($Dateiname); $Inhalt = ob_get_contents(); ob_end_clean(); $Inhalt = str_replace("<code>", "", $Inhalt); $Inhalt = str_replace("</code>", "", $Inhalt); $Inhalt = str_replace("\n", "", $Inhalt); $Inhalt = explode('<br />', $Inhalt); $Laenge = strlen(count($Inhalt)); for($i=0; $i<count($Inhalt); $i++) { $Abstand = ($Laenge-strlen($i+1)); $Inhalt[$i] = '<span style="color: #999">'.str_repeat(' ', $Abstand).($i+1).' </span>'.$Inhalt[$i]."<br>"; } $Inhalt = implode('', $Inhalt); echo"<code>\n".$Inhalt."\n</code>"; } highlight("QuellcodeDatei.php"); ?>
jetzt meine frage, kann man das in eine text area feld einf?gen?? per javascript oder so h?tte ich mir gedacht??
ich habe ein script mit dem ich online die dateien bearbeiten kann, h?tte ich php syntax highlight k?nnte ich es ja einfach bearbeiten! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mach doch einfach
print('<textarea>'.$inhalt.'</textare>');
Jedoch bringt das mit deiner Funktion nicht viel, da in einer Textarea nicht mehr als 1 Vorder- und Hintergrundfarbe m?glich sind. -
Da in einem Textfeld ja keine unterschiedlichen Farben darstellbar sind (zummindest so weit ich das wei?), wird das wohl nicht gehen.
[edit]
damn...zu langsam
Beitrag ge?ndert am 5.03.2006 12:24 von tct -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage