kostenloser Webspace werbefrei: lima-city


PHP-Highlighting Tutorial

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    http://www.lima-city.de/tutorials.php?m=show&id=2055

    Das ist mein neues Tutorial. Wenn ihr irgendwelche Fragen habt, dann k?nnt ihr es auch hier reinschreiben.
    lg Spacke
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Wie hast du das gemacht? x_x


    Nett ^_^
  4. mastergamer6466

    mastergamer6466 hat kostenlosen Webspace.

    gut gut nur weiter so
  5. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Danke!Wenn ihr wollte, dann k?nnt ihr den Copyright-Teil auch rausnehmen...^^ Is mir eigentlich egal. Ich fand nur, dass das witzig aussah. =)
  6. lucas kennt die Tokenizer-Funktionen von PHP noch nicht? :eek:
  7. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    woot?^^ Kannst ja mal ein Tutorial dazu schreiben...^^
  8. zu faul -.-
  9. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Ich hab mir des mal schnell in der Befehlsreferenz angesehen...scheint ziemlich umfangreich zu sein. Kann es sein, dass es aber viel zu Plattformabh?ngig ist. (Weil da steht, dass es mit der Zend Engine geht, aber was ist, wenn die nicht vorhanden ist. Klar auf Lima gibt es sie...)

    Au?erdem, warum sollte man darauf zur?ckgreifen und viele Zeilen Code produzieren, wenn man existierende Funktionen verwenden kann?
  10. Hui, du hast mich ja sogar im Tutorial erw?hnt. ^^
    Thx. ;-)



    alopex schrieb:
    lucas kennt die Tokenizer-Funktionen von PHP noch nicht? :eek:

    Wie bitte?
    Also der Name sagt mir nichts. xD
  11. @lucas9991

    http://de.php.net/manual/de/ref.tokenizer.php

    Die Erkl?rungen zu den zwei ben?tigten Funktionen sind eigentlich ausreichend.


    @spacke (ohne i-)

    Dein Tutorial ist in Ordnung. Ich habe mir nur abgew?hnt, Zensuren zu vergeben. Notorische Faulheit eben ...

    Das Problem mit highlight_string() ist, dass das Teil schrecklichen HTML-Code produziert, den man mit umst?ndlichen preg_replace()- oder anderen Ersetzungs-Befehlen wieder halbwegs geradebiegen muss. Mit dem Tokenizer ist das einfacher. Er ist ?brigens immer vorhanden -- keine spezielle Erweiterung. Nebenbei kann man den Quellcode damit beliebig bunt einf?rben.

    Ich benutze zum Bunt-Machen aber trotzdem mein foxy_highlight_src() ... :cool:
  12. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Ich habe mir ja auch deine Funktion angesehen und habe auf Grund der Tokens gar nicht richtig durchgesehen. ^^ Naja, bei Zeiten werde ich mir das mal zu Gem?te f?hren. =) Nen Benchmark w?re mal interessant...
    Gibt es nicht irgendwo im Inet ne deutsche Referenz f?r die Tokens?^^
  13. foxy_highlight_src() ist zum Benutzen da, nicht zum Verstehen!^^

    Einfach vorne den String/die Datei reinkloppen, und hinten kommt der bunte Quelltext raus (meistens). Wie das drin funktioniert, wei? ich mittlerweile selbst nicht mehr. Und dass die Funktion einen ganzen Sack voller Zusatzfunktionen braucht, liegt daran, dass ich nicht gern alles mehrfach schreibe. Das nennt man (glaube ich) modulare Programmierung oder auch Framework ...

    Funktionieren eigentlich deine Zeilennummern immer richtig? Auch bei richtig langen Quelltexten? Ich habe meine Funktion von highlight_string() auf Tokenizer umgestellt, weil ich n?mlich das Einf?rben mit Zeilennummern einfach nicht hinbekommen hatte ... Aber wie gesagt, das liegt daran, dass highlight_src() ziemlichen M?ll ausgibt ...
  14. r*****r

    HI, um das ganze richtig darzstellen, also zB so was hier: &

    muss man folgendes eingeben:
    &

    ansonsten gu
  15. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    @alopex
    Als Beispiel habe ich einfach mal deine essentials_all.php eingelesen. Ich denke, die sollte lang genug sein. Das einzige Problem ist, dass es irgendwann aufh?rt richtig einzuf?rben. Un bei der Zeilennummerierung ist eine Zeile zu viel...^^

    http://i-spacke.milten.lima-city.de/gb/

    Keine Ahnung, warum es irgendwann aufh?rt richtig einzuf?rben, aber ich glaube es liegt entweder an irgendeinem komischen Kommentar oder highlight_string is wirklich net so toll.^^
  16. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    @ruehrer
    h?? Das is doch quatsch...
  17. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Also der Grund daf?r, dass es ab einem bestimmten Punkt nicht mehr "highlightet" ist der, dass der/die/das RegEx z.B.: $pattern = '=(\A|[^\'\"\=]{1})((http|https|ftp)\://|(mailto|news|irc)\:)([^\s\<\>]+)([\s\r\n\<\>)]|$)=sm'; irgendwie nicht richtig interpretiert werden.

  18. ruehrer meint die Code-Teile, wo du mit str_replace() die HTML-Sonderzeichen entwertest. Dort hat der Lima-Quellcode-Umformatier-Teufel mal wieder zugeschlagen ...

    Und schreib deine Funktion schnellstens so um, dass sie meine Quellcodes auch korrekt darstellt!^^ Wo kommen wir sonst hin!^^

    Naja, so lange es das einzige Script ist, dass nicht richtig angezeigt wird, kann man damit sicher leben ...
  19. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Was kann ich daf?r, dass du so komische RegEx benutzt?^^
    @ruehrer
    Die Funktion funktioniert so ganz gut...Schade, dass du ne Zwei gegeben hast. Naja, solange das Tutorial einfach nur gelesen wird, soll es mir ja egal sein.
  20. r*****r

    man kann doch nun Tutorials Editieren, es w?re sch?n, wenn du es ?ndern w?rdest, dann bekommste ne eins
  21. Autor dieses Themas

    i-spacke

    Kostenloser Webspace von i-spacke

    i-spacke hat kostenlosen Webspace.

    Wenn deine Posts auch mal wenigstens aus mehr als einer Zeile und auch ganzen S?tzen bestehen w?rden, dann w?rde ich vielleicht auch verstehen, was du genau willst, da die Funktion meiner Meinung so richtig ist.
  22. 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!