Sto cercando un codice che trasforma automaticamente in link un url nel textarea proprio come in questo forum
Sto cercando un codice che trasforma automaticamente in link un url nel textarea proprio come in questo forum
è puro html
Sito di PHP
saluti lòuigi
oppure volevi fare in modo che l'utente inserisce il nome di un sito e l'url in un form e si trasforma in link?
/*variabili passate per post*/
$sito=$_POST['sito'];
$nomesito=$_POST['nomesito'];
echo "".$nomesito."";
Questi li ho gia, a me serve quando l'utente nel campo textarea nel suo messaggio inserisce un url o un'email, questi vorrei che poi a video appaiano come link, proprio come succede in questo forum. Però la trasformazione a link deve essere automatica senza bisogno di inserire i tagOriginariamente inviato da Lowenthal
è puro html
Sito di PHP
saluti lòuigi
oppure volevi fare in modo che l'utente inserisce il nome di un sito e l'url in un form e si trasforma in link?
/*variabili passate per post*/
$sito=$_POST['sito'];
$nomesito=$_POST['nomesito'];
echo "".$nomesito."";
Devi fare il parsing dell'intero messaggio e codificare le stringhe che compaiono come www. e html://
Non è una cosa banale ma nemmeno impossibile, dovrai usare l espressioni regolari e la funzione preg_replace o simili, qualcosa di pronto non c'è l'ho lo sto ancora sviluppando per me.
Ho trovato questoOriginariamente inviato da Marcolino's
Devi fare il parsing dell'intero messaggio e codificare le stringhe che compaiono come www. e html://
Non è una cosa banale ma nemmeno impossibile, dovrai usare l espressioni regolari e la funzione preg_replace o simili, qualcosa di pronto non c'è l'ho lo sto ancora sviluppando per me.
Quel <img src...> non c'entra non so come mai si è scrittoCodice PHP:// Find all http or ftp links in the text
// regex from [url]http://fundisom.com/phparadise/php/string_handling/autolink[/url]
$text = preg_replace( '/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i',
'[url="\0"]\4[/url]', $text );
return $text;
Non dire che non ti penso![]()
http://it.php.net/manual/en/function...-all.php#76790
E' quello che ho postato io, sto tentando di farlo funzionareOriginariamente inviato da Marcolino's
Non dire che non ti penso![]()
http://it.php.net/manual/en/function...-all.php#76790![]()