Re: [php] Links verkürzen
Also deins hab ich nicht hinbekommen, aber mit dem #ie hab ich rumprobiert und so meins hinbekommen, das sieht jetzt so aus:
Code:
Danke :thumb:
function makeurl($prot,$url){
if(strlen($url)>15) $show = substr($url,0,6).'...'.substr($url,-6,6); else $show = $url; return "<a href=\"".$prot.$url."\" target=\"_blank\">".$show."</a>"; }; function hrefs($string){ // URLs verlinken: $string = ' ' . $string; $string = preg_replace("#(^|[\n ])([\w]+?://.*?[^ \"\n\r\t<]*)#ie", "makeurl(\"\",\"\\2\")", $string); $string = preg_replace("#(^|[\n ])((www|ftp)\.[\w\-]+\.[\w\-.\~]+(?:/[^ \"\t\n\r<]*)?)#ie", "makeurl(\"http://\",\"\\2\")", $string); return $string; }; PS: es sind zwei für einmal mit protokoll und einmal nur www :zwinker: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz