Ergebnis 1 bis 5 von 5

Thema: links automatisch umwandeln

  1. #1
    Fortgeschrittene/r
    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard links automatisch umwandeln

    also ich ha da mal eine kleinigkeit geschrieben...
    soll links die im text inhalt sind als solche erkennen
    und zum anklicken machen...

    funktion:
    Code:
    <?
    function link&#40;$link&#41;&#123;
    $link = preg_replace_callback&#40;'#&#40;&#40; |^&#41;&#40;&#40;&#40;ftp|http|https|&#41;&#58;//&#41;|www.&#41;\S+&#41;#mi', 'linkLenght', $link&#41;;
    &#125;
    ?>
    text ausgabe:
    Code:
    <? echo nl2br&#40;link&#40;$row->link&#41;&#41;; ?>
    doch die links, die im text erhalten sind werden jetzt garnicht mehr
    angezeigt ... was hab ich falsch gemacht???

    mfg ... danke im voraus!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard Re: links automatisch umwandeln

    Zitat Zitat von Walerik
    was hab ich falsch gemacht???
    Nicht die einschlägige dokumentation bzw. FAQ gelesen

    8.12. Wie mache ich aus URIs im Text anklickbare Links?
    http://www.php-faq.de/q/q-regexp-uri-klickbar.html

  3. #3
    Gast

    Standard

    danke erstmal aber hat mir nicht sehr weit geholfen hab
    immer noch das selbe problem ...

    ...so sieht es im mom aus:

    Code:
    <? 
    		
    		function replace_uri&#40;$str&#41; &#123;
      		$pattern = '#&#40;^|&#91;^\"=&#93;&#123;1&#125;&#41;&#40;http&#58;//|ftp&#58;//|mailto&#58;|news&#58;&#41;&#40;&#91;^\s<>&#93;+&#41;&#40;&#91;\s\n<>&#93;|$&#41;#sm';
      		return preg_replace&#40;$pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str&#41;;
    		&#125;
    
    
    		
    		echo nl2br&#40;str&#40;$row->link&#41;&#41;; 
    ?>
    &#91;quote&#93;
    
    das ergebnis ist das der text der aus der DB gelden wird keine links anzeigt ... 
    ... sind unsichbar ... mfg&#91;/quote&#93;

  4. #4
    Fortgeschrittene/r
    Themenstarter

    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    das problem hab ich gelöst .... der fehler war in der ausgabe!

    hätte so aussehen müssen:

    Code:
    <? echo replace_uri&#40;nl2br&#40;$row->link&#41;&#41;; ?>
    aber noch ne frage hab ich noch ...

    ich möchte die links in bestimmter farbe und größe aus geben also in
    Code:
    class="St1"
    doch weiß ich nicht wo ich das hier einfügen kann
    Code:
    function replace_uri&#40;$str&#41;
    &#123;
    $pattern = '#&#40;^|&#91;^\"=&#93;&#123;1&#125;&#41;&#40;http&#58;//|ftp&#58;//|mailto&#58;|news&#58;&#41;&#40;&#91;^\s<>&#93;+&#41;&#40;&#91;\s\n<>&#93;|$&#41;#sm';
    return preg_replace&#40;$pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str&#41;;
    &#125;;
    absolut kein durchblick! danke im voraus!

  5. #5
    Fortgeschrittene/r
    Themenstarter

    Registriert seit
    08.11.2007
    Beiträge
    174
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    auch schon geklärt ging mit:

    Code:
    class=\"st1\" target=\"_blank\"
    also so:

    Code:
          function replace_uri&#40;$str&#41; &#123;
            $pattern = '#&#40;^|&#91;^\"=&#93;&#123;1&#125;&#41;&#40;http&#58;//|ftp&#58;//|mailto&#58;|news&#58;&#41;&#40;&#91;^\s<>&#93;+&#41;&#40;&#91;\s\n<>&#93;|$&#41;#sm';
            return preg_replace&#40;$pattern,"\\1<a class=\"st1\" target=\"_blank\" href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str&#41;;
          &#125;

    danke für alles!

Ähnliche Themen

  1. WMF in mp3 umwandeln?
    Von Muju im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 26.03.2007, 12:24
  2. preg_replace links umwandeln
    Von DarkSyranus im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 25.02.2007, 14:41
  3. .swf zu .avi umwandeln ?
    Von im Forum Flash Forum
    Antworten: 5
    Letzter Beitrag: 19.12.2006, 14:40
  4. Links umwandeln (kleines Problemchen...)
    Von gimp im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 28.11.2006, 08:33
  5. Titel: Linkliste aus logos und Links automatisch erstellen
    Von tt im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 1
    Letzter Beitrag: 20.09.2006, 14:07

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •