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

preg_replace url vs. Vimeo & Facebook

kayze

Neues Mitglied
Moin moin liebe Community,

habe hier (http://stackoverflow.com/questions/13105960/replacing-text-link-as-link-with-preg-replace) eine wunderbare Variante zum umschreiben und kürzen von URL's gefunden:

Code:
$text = preg_replace('|(https?://([\d\w\.-]+\.[\w\.]{2,6})[^\s\]\[\<\>]*/?)|i', '<a target="_blank" href="$1">$2</a>', $text);
$text = preg_replace('|\B#([\d\w_]+)|i', '<a target="_blank" href="http://url.com/pluslink/$1">$0</a>', $text);
$text = preg_replace('|\B\+([\d\w_]+)|i', '<a target="_blank" href="http://url.com/pluslink/$1">$0</a>', $text);

Der funktioniert SO GUT, dass er mir Vimeo, Youtube, Facebook, Instagram u.a.A. zerschießt. Ich möchte mir aber auf jeden Fall die Möglichkeit offen halten, Videos und Posts einzubetten. Was tun? Denkbar wäre sogar ein Umwandeln von "https://vimeo.com/*" in die entsprechende embed-player-form.

Und btw. wäre es auch prima wenn es reicht "www.url.de" oder sogar url.de zu schreiben um einen link zu erzeugen. (Wie macht Facebook das? die können das sehr gut...)


Vielen lieben Dank für eure Bemühungen und einen schönen Abend wünsche ich!
 
Werbung:
Zurück
Oben