kostenloser Webspace werbefrei: lima-city


zeichen ersetzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g**o

    ich habe einen text aus ienem text feld..
    wenn mann http://irgendwas.de eingibt soll dass wie hier bei lima durch einen <a></a> tag/befehl">befehl ersetzt werden.. wie mache ich das??

    thx gero;)

    Beitrag ge?ndert am 24.12.2005 14:11 von gero
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. ?, kannst du das bitte nochmal ein wenig klarer sagen, was du machen willst, am besten mit gutem beispiel
  4. Hi,

    hier ist ne funktion die URIs durch html-tags ersetzt. Es geht auch mit ftp:, mailto:, news:, nicht nur mit http.

    function replace_uri($str) {
      $pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
      return preg_replace($pattern,"\\1<a href=\"\\2\\3\">\\2\\3</a>\\4",$str);
    }


    EDIT:
    So kannst du es benutzen:
    $str = "Deine Zeichenkette http://www.php.net ... und mehr text";
    echo replace_uri($str);


    mfg,
    hr

    Beitrag ge?ndert am 24.12.2005 14:51 von heavyraptor
  5. Autor dieses Themas

    g**o

    thx;)

    habs schon mit lucas ?ber icq gemacht.. hier seine l?sung, die ich jetzt auch eingebaut habe:

    $muster[] = "/\[url\](.*)\[\/url\]/Ui";
    $ersetzen[] = '<a href="\1" target="_blank">\1</a>';
    $text = preg_replace ($muster,$ersetzen,$text);


    greeez
    gero
  6. 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!