Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Espártaco

[Resolvido] Criar h ref automaticamente

Recommended Posts

Buenas,

 

Parece ser uma coisa simples, já dei uma pesquisadda na net, mas não entendi muito bem os tuto que li.

Tenho um site, no qual os usuários postam informações.

 

Muitos deles adicionam links na mensagem que será exibida no site

 

Gostaria que fosse criado um link, caso o cara postasse uma url. Mas não gostaria que fosse criada no momento do POSt, e sim, somente na exibicao

 

Exemplo:

O que o user escreveu:

"Pessoal, acesse www.site.com!"

O que vai pro banco de dados:

"Pessoal, acesse www.site.com!"

O que será exibido no site:

"Pessoal, acesse <a href=http://www.site.com>www.site.com<a>!"

 

Grato por qualquer luz...

Compartilhar este post


Link para o post
Compartilhar em outros sites
function converte( $texto ){
       $urlre = "/(ftp|http|https):\\/\\/(\\w+:{0,1}\\w*@)?(\\S+)(:[0-9]+)?(\\/|\\/([\\w#!:.?+=&%@!\\-\\/]))?/";

       return( preg_replace( $urlre , "<a href=\"$0\">$0</a>" , $texto ) );
}
$texto = "teste - http://www.google.com";
ob_start( "converte" );
printf( "<p>\n\t%s\n</p>", implode( "\n</p>\n\n<p>\n\t", explode( PHP_EOL, $texto ) ) ) ;;
ob_end_flush();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.