Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
function replace_uri($str) {
$pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
return preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str);
}
Original geschrieben von TimeFlash
PHP:function replace_uri($str) { $pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm'; return preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str); }
Edit: Probier es mal hiermit. Sollte jetzt eigentlich gehen.
return preg_replace($pattern,"\1<a href=\"\2\3\"><u>\2\3</u></a>\4",$str);
$text=eregi_replace("www.","[<a href=\"http://www.",$text);
$text=eregi_replace(".de",".de \" target=\"_blank\">link</a>]",$text);
Original geschrieben von stiffy
also ich habs jetzt ma soweit hingekriegt das der link durch nen gültigen ersetzt wird, aber der text ist halt nur [link] so wie in der shoutbox, da ich keine ahnung hab wie man den link 2 mal verwenden kann, also hab ich ihn nur einmal für a href=bla verwendet.
wenn einer weiss wies geht biiiteee melde dich hier noch der code fürs einfache ersetzen:
PHP:$text=eregi_replace("www.","[<a href=\"http://www.",$text); $text=eregi_replace(".de",".de \" target=\"_blank\">link</a>]",$text);
ich hoff ihr verstehts und es findet sich noch jemand der mir sagt wie man den text 2 mal verwenden kann... in diesem sinne: cYa
//edit
also wie ich grad merk gibts ja hunderdtausende von domainendungen, und die müsste man alle einzeln eintragen... hmm ich arbeit dran das dat noch besser wird
function replace_uri($str) {
$pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto: |news: )([^\s<>]+)([\s\n<>]|$)#sm';
return preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$str);
}