kostenloser Webspace werbefrei: lima-city


[url]Link darstellen[/url]

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lagerhaus

    Kostenloser Webspace von lagerhaus

    lagerhaus hat kostenlosen Webspace.

    Hi Ho,

    so wie in den meisten Foren m?chte ich es tag/schaffe">schaffen, dass man mit [url] einen Link darstellen kann.
    Sonst (z.B. [.b]) kann ich einfach ersetzen (mit < . b >).
    Bei den Links wird das doch schwieriger.

    $text = str_replace("[.b]", "<b>", $text);

    So. Wenn man nun [url] durch <a href=" erstetzt, steht danach der Link, was ja auch richtig ist. Doch den Namen will ich doch auch reinschreiben...

    Dann h?tte ich:
    [url] -> <.a href="
    http://Link -> http://
    [/url] -> ">

    Damit h?tte ich dann nur den 1. Tag des Links. Doch wie schaffe ich es, auch noch den Namen (m?glichst den Link) und den <./a > Tag reinzuschreiben?

    Nat?rlich w?rde ich es gerne auch andres herum haben.

    MfG lagerhaus

    P.S. Wem das zu einfach ist, kann er mir einen Gefallen tun und ?berlegen, wie man die Variante auch noch mit einer automatischen Erkennung kombinieren kann. Also, wenn man [url] eingibt soll es sicher sein, dass der Link richtig wird, wenn man es nicht tut, hat man die Gefahr, dass der Link nicht komplett richtig erkannt wird.

    Selbsterkennung: $text = preg_replace('#(^|[^\"=]{1})(http://|https://|ftp://|irc://)([^\s<>]+)([\s\n<>]|$)#sm',"\\1<a href=\"\\2\\3\" target=\"_blank\">\\2\\3</a>\\4",$text);


    //EDIT: Punkte in den Tags kommen nur von der Darstellung hier im Thread.

    Beitrag ge?ndert am 18.09.2005 18:35 von lagerhaus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. s******n

    Hellas lagerhaus!

    Schau mal in diese Tutorial von mir, das sollte dir weiterhelfen.
    http://www.lima-city.de/tutorials.php?m=show&id=1583

    Bei Fragen kannst du dich gerne per PN an mich wenden....

    Gru?
    ssd

    ?dit: ein paar worte zur Erkl?rung:
    es w?rde ausreichen, wenn man das url findet und durch <a href= ersetzt. dann muss man den Linktext zweimal ?bernehmen, z.B. durch \\2 und danach mit [/url] den Abschlusstag setzen, also </a>.


    Beitrag ge?ndert am 18.09.2005 18:38 von ssd_bonn
  4. B?se b?se. :biggrin:
    Beachtest du denn nicht die wiki4you Seite des netten Mods jacr und die darauf von mir urspr?nglich von ihm stammende BB-Code Funktion? :wink:
    http://wiki4you.de/index.php/BBCode:php
  5. 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!