Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#5

Re: [php] Links verkürzen

  Alt 5. Jan 2007, 10:46
Zitat von faux:
Hallo!
Code:
function makeurl($link)
{
   $url = '<a href="' . $link . '" target="_blank" title="' . $link . '">';
   $url .= ( strlen($link) > 15 ) ? substr($link, 0, 13) . '...' : $link;
   $url .= '</a>';
   return $url;
}

$string = 'Schau mal auf http://www.delphipraxis.net/! Dort findest du, was du brauchst.';

$string = preg_replace('/(\\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ie', 'makeurl(\'\\1\')', $string);

echo $string;
Vl. kannst du damit was anfangen.

Grüße
Faux
nicht wirklich.. wenn ich das so mache wie du dann gibt es mir einfach "\\1" aus bz wenn ich die ' vor und nach makeurl stehen lasse "makeurl('\\1')"
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat