• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Link gekürzt darstellen

Bourbon

Mitglied
Hallo Leute,

ich verzweifel gerade dabei, einen Link gescheit zu kürzen.
Mit parse_URL funktioniert das zwar teilweise, aber manchmal wird durch diese Funktion auch ein völlig falscher Host erzeugt.

Bisher habe ich das Problem mit text-overflow: ellipsis gelöst.
Hier der Code dazu:
Code:
  white-space: nowrap;
  width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: right;

Kennt einer von euch vielleicht eine bessere Möglichkeit, wie man das Problem beheben könnte?
 
Ich denke schon dass text-overflow die beste Lösung ist:
http://jsfiddle.net/k88jtvh6/

Ansonsten bleibt nur parse_url, denke ich.
Kann mir eigentlich auch nicht vorstellen dass da ein falscher host generiert wird, wenn der übergebene String auch eine valide URL ist.
 
Zuletzt bearbeitet:
Hallo,

da das hier im php Forum ist, meine Lösung:

PHP:
<?php
$url = 'https://www.html.de/threads/link-gekuerzt-darstellen.53922/';
$kurz = str_replace(array('http://www.','https://www.','https','http'),'',$url);
$kurz = stristr($kurz, '/', true);

echo '<a target="_blank" href="'.$url.'">'.$kurz.'</a>';
?>

Gruß Alex
 
Zurück
Oben