Hi.
Also im Prinzip funktioniert das ganze ja, nur ein Prob gibt es da. Wenn ich http:// schreibe, dann wird der Link ganz normal aufgerufen, und wenn aber das http:// nichtdabei steht, dann wir vor der Url die Url meiner Homepage und des Ordners angezeigt.
Schaut es euch selbst an: http://www.dominik-klein.at/hp3/main.php
Dort sieht man beim obersten Newseintrag zweimal "Link" stehen. Das erste mal mit http:// eingetragen, das zweite mal ohne und beim 2 Mal seht ihr was der da macht.
Das wäre mein Code:
Kann mir da jemand sagen wie ich vor dem Link meine Url und den Ordner wegbekomme.
Oder wenns im Forum dafür ne Lösung gibt, dann bitte sagen, ich hab nämlich nichts gefunden, aber kann ja sein das ich was überlesen hab.
gruß, Domsi
Also im Prinzip funktioniert das ganze ja, nur ein Prob gibt es da. Wenn ich http:// schreibe, dann wird der Link ganz normal aufgerufen, und wenn aber das http:// nichtdabei steht, dann wir vor der Url die Url meiner Homepage und des Ordners angezeigt.
Schaut es euch selbst an: http://www.dominik-klein.at/hp3/main.php
Dort sieht man beim obersten Newseintrag zweimal "Link" stehen. Das erste mal mit http:// eingetragen, das zweite mal ohne und beim 2 Mal seht ihr was der da macht.
Das wäre mein Code:
PHP:
function replace_uri($smilies) {
$pattern = '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:|www.)([^\s<>]+)([\s\n<>]|$)#sm';
return preg_replace($pattern,"\\1<a target='_blank' href=\"\\2\\3\"><b>Link</b></a>\\4",$smilies);
}
Kann mir da jemand sagen wie ich vor dem Link meine Url und den Ordner wegbekomme.
Oder wenns im Forum dafür ne Lösung gibt, dann bitte sagen, ich hab nämlich nichts gefunden, aber kann ja sein das ich was überlesen hab.
gruß, Domsi