| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
marioly Forero


Registrado: 09 Dic 2004
Mensajes: 103
|
Publicado: Mar Dic 06, 2005 8:23 am Título del mensaje: |
|
|
Primero , lo de la url, para hacer
| Código: |
| [url]http://marioly.com[/url] |
puedes usar:
| Código: |
$texto = preg_replace( "#\[url\]([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is", "<a href=\"\\1\">\\1</a>", $texto );
|
Segundo, para que no te parse las imagenes si no cierra la etiketa puedes usar:
| Código: |
$texto = preg_replace( "#\[img\](.+?)\[/img\]#is", "<img src=\"\\1\" alt=\"\" />", $texto );
|
Salu2  _________________ www.Hackerss.com
http://foros.hackerss.com/index.php?showuser=38 |
|
| Volver arriba |
|
 |
r3dd3vil2 Moderador


Registrado: 19 Nov 2004
Mensajes: 1594
Ubicación: en ninguna parte.
|
Publicado: Mar Dic 06, 2005 3:22 pm Título del mensaje: |
|
|
Muchas gracias marioly, oye tu te conectas al nuevo msn? XD porque desde que te cambie el msn ya no te veo el pelo, por cierto... me explicas un poco como funciona ese code? _________________
Escuchar Musica Online
Aarón - Programador Web |
|
| Volver arriba |
|
 |
w0rm Yo soy el foro


Registrado: 04 Jun 2005
Mensajes: 2374
Ubicación: España - Málaga
|
Publicado: Mie Dic 07, 2005 4:18 am Título del mensaje: |
|
|
A mi entender lo que hace es "convertir" lo que hay dentro de las etiquetas url,
a formato html y con ello crear un enlace...
De tal modo que si pongo esto:
| Código: |
| [url]http://www.foroz.org/[/url] |
Se convierta esa cadena a código HTML, el cual sería así (mostrará la url):
| Código: |
| <a href="http://www.foroz.org/"></a> |
Para añadir el comentario en vez de la URL, deberías hacerlo de otro modo, al igual que el BBCode de los foros phpBB,
la cadena introducida sería la siguiente:
| Código: |
| [url=http://www.foroz.org/]Foro Informática[/url] |
dicho código en HTML equivale a:
| Código: |
| <a href="http://www.foroz.org/">Foro Informática</a> |
Creo que he sabido explicarme y entender ese code PHP...
Sino pues que me corrigan los expertos del tema y nada, todos tan felices.
Salu2. _________________
netw0rm.com[a:R`r,0+b¨a]G|v|4¡L[p^u.n-t'O]C0|v|
NO ATIENDO A PEDIDOS POR MP... |
|
| Volver arriba |
|
 |
r3dd3vil2 Moderador


Registrado: 19 Nov 2004
Mensajes: 1594
Ubicación: en ninguna parte.
|
Publicado: Mie Dic 07, 2005 7:38 am Título del mensaje: |
|
|
Si yo lo entiendo, solo una correccion a ti, y una aclaración.
| Código: |
| [url]http://www.foroz.org[/url] |
no se convierte a
| Código: |
| <a href="http://www.foroz.org></a> |
ya que este último no funciona al no tener una cadena para mostrar, por lo tanto, hasta ahi... llegaba.
El problema que tenía era ese, como hacer para mostrar lo que hay dentro de href para mostrarlo, de forma que quedara asi
| Código: |
| <a href="http://www.foroz.org">http://www.foroz.org</a> |
__________________
Y la duda que tenía no era el funcionamiento de este "codigo" en concreto, sino de las expresiones regulares que se usan, de las que marioly, me ha ayudado mucho  _________________
Escuchar Musica Online
Aarón - Programador Web |
|
| Volver arriba |
|
 |
w0rm Yo soy el foro


Registrado: 04 Jun 2005
Mensajes: 2374
Ubicación: España - Málaga
|
Publicado: Mie Dic 07, 2005 7:00 pm Título del mensaje: |
|
|
Ok disculpa solo intentaba ayudar, de todos modos no se que pinto aqui si el que no entiende soy yo xDDD.
Bueno, Salu2. _________________
netw0rm.com[a:R`r,0+b¨a]G|v|4¡L[p^u.n-t'O]C0|v|
NO ATIENDO A PEDIDOS POR MP... |
|
| Volver arriba |
|
 |
|
|
|