kostenloser Webspace werbefrei: lima-city


Syntaxhighlichting für Websiten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d************h

    Hi!

    Ich möchte auf meiner Website so etwas wie hier (http://dotnet-snippets.de/dns/datei-auf-einen-ftp-uploaden-SID494.aspx) einbauen, einen SyntaxHighlighter. Es sollte für folgende Programmiersprachen sein: Php, C/C++, VB, C#, HTML, JS, CSS. Ich habe schon ein paar gefunden, aber keinen die alle diese Sprachen unterstützen. Kennt jemand da was?

    Danke,
    dynamic-search
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. n********r

    Tja, dann musst du BBCode programmieren.
    Und je nachdem, was der Benutzer für einen Code eingeben hat, bzw. was für ein BBCode er ausgewählt hat, so lässt du ihn durch einen bestimmten Phraser laufen...
  4. Autor dieses Themas

    d************h

    Ja, soweit bin ich auch schon. Wo bekomm ich denn einen solchen Phraser her? Bzw wie programmier ich ihn?
  5. ALso, für sowas verwandet man Reguläre Ausdrücke, du musst halt schauen wie deine bb-codes aussehen sollen.

    function parse($String)
    {
    $string=ereg_replace("\[+([bui/]+)\]+","<\\1>", $Sring);
    $string=ereg_replace("(\[url\]+)(.+)(\[/url\]+)","<a href=\"\\2\">\\2</a>",$string);
    $string=ereg_replace("(\[img\]+)(.+)(\[/img\]+)","<img src=\"\\2\"/>",$string);
    return $string;	
    }
    
    echo parse("Hallo [b][u][i]ich bin[/i][/u][/b] ein Test: [url]http://www.color-of-friends.de[/url]");


    Du solltest allergings noch prüfen ob es einen start bzw endtag gibt.

    Grüsse
    Color
  6. Autor dieses Themas

    d************h

    ja, aber für 6 sprachen sowas zu schreiben ist recht aufwändig. gibt es da nix fertiges?

    ich will es so machen, das zwischen den bb-code-tags
    und
    der code eingefügt wird, und dann so wie hier bei lima ausgegeben wird, nur halt mit einer farblichen hervorhebung.
  7. Also, ich hab dir eben alle Türen dafür geöffnet, du musst jetzt nurnoch villeicht ein Array erstellen in denen die nötigen Bedingungen stehen.
  8. e********l

    dynamic-search schrieb:
    ja, aber für 6 sprachen sowas zu schreiben ist recht aufwändig. gibt es da nix fertiges?

    ich will es so machen, das zwischen den bb-code-tags
    und
    der code eingefügt wird, und dann so wie hier bei lima ausgegeben wird, nur halt mit einer farblichen hervorhebung.

    Es gibt da bereits fertige Libs, einfach bei den gängigen Foren luschen oder bei Google suchen.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!