http:// -> [Link]

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • http:// -> [Link]

    Hi

    ich hab n gästebuch gemacht. Die Einträge gebe ich per php von einer datenbank aus.

    jetzt will ich wenn jmd in seinem eintrag http://www.irgendeineurl.endung schreibt, dass das in [LINK] umgewandelt wird und man den anklickt und zu der url komm.

    wie geht das?
    __________________________
    __________________________

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

    so in etwa.. das oben gepostete script wandelt aber nur in links um.. d.h wenn jemand www.xxx.lll eingibt .. wird daraus <a href..
    vielleicht nicht ganz was Du suchst aber.. es wird wohl weiterhelfen
    Zuletzt geändert von dESIGN; 12.08.2002, 15:34.

    Kommentar


    • #3
      Ich glaube er meint das im eintrag ein etxt namens [link] steht den man anklicken kann.

      du musst einfach nur die url aus deiner datenbank auslesen und die dann in eine variable stecken welche mit nem echo so ausgegeben wird:

      echo "<href='$link' target='_blank'>[LINK]</a>";

      Kommentar


      • #4
        Naja, ein Blick in selfhtml wagen könnte nicht schaden:
        Der Aufbau eines Links:
        <a href="http://www.tagesschau.de/">ARD Tagesschau</a>

        also:
        $a="http://www.irgendeineurl.endung";
        echo "<a href=\"" . $a . "\">" . $a . "</a>"; // gibt den klickbaren Link aus

        mfg

        Kommentar

        Lädt...
        X