URL nel textarea

Ho messo un codice che permette di linkare un'url se messo nel textarea, ma poi quando ci metto sopra il mouse in basso a sx sulla barra appare l'url del mio sito + quello nel textarea, dovrei modificare il codice per far apparire solo la seconda parte

http://www.miosito.it/www.url_nel_textarea.it

//Rende linkabile un'url  automaticamente nel textarea 
$messaggio = preg_replace('/((http(s)?://)|(www\.))((w|.)+)(/)?(S+)?/i','<a href=""></a>', $messaggio); 
$messaggio = strtolower(str_replace("www.","http://www.",$messaggio)); 
$messaggio = str_replace("http://http://","http://",$messaggio); 
if (strpos($url, 'http') === false) $url = "http://$url";
inviato 8 anni fa
php
php
6
modificato 8 anni fa
X 0 X

Ho modificato così ma non si linka più, perchè  :wallbash:

//Se ne textarea si scrive un'url lo rende linkabile automaticamente  
$messaggio = preg_replace('/((http(s)?:\/\/)|(www\\.))((\w|\.)+)(\/)?(\S+)?/i','<a href="\0">\0</a>', $messaggio);  
$messaggio = str_replace("www.","http://www.",$messaggio);  
$messaggio = str_replace("http://http://","http://",$messaggio);  
if (strpos($url, 'http') === false) $url = "http://$url";
risposto 8 anni fa
php
php
6
X 0 X

Risolto, l'ho spostato :D

risposto 8 anni fa
php
php
6
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda