Foros del Web » Programando para Internet » PHP »

Agregar una palabra inmediatamente encontrada otra

Estas en el tema de Agregar una palabra inmediatamente encontrada otra en el foro de PHP en Foros del Web. No se si se entienda el titulo, pero lo que busco es rastreas una cadena de texto y cuando encuentre una palabra, inmediatamente despues ponga ...
  #1 (permalink)  
Antiguo 13/10/2010, 06:54
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 3 meses
Puntos: 145
Agregar una palabra inmediatamente encontrada otra

No se si se entienda el titulo, pero lo que busco es rastreas una cadena de texto y cuando encuentre una palabra, inmediatamente despues ponga una nueva palabra, es para poner no-follow a los link.

Lo que hago es rescatar un texto desde la base de datos, y ese texto lo tengo en una variable, entonces debo buscar donde este la palabra <a, e inmediatamente despues poner rel="no-follow",

ejemplo

Código:
hola esto es un ajemplo hacia un <a href="www.link.com">link</a>
y deberia quedar asi luego de pasarlo por el script que debo crear

Código:
hola esto es un ajemplo hacia un <a rel="no-follow" href="www.link.com">link</a>
alguien conoce algun metodo de parsear eso?

saludos
__________________
http://chicho.ninja yiaaaa
  #2 (permalink)  
Antiguo 13/10/2010, 06:59
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Agregar una palabra inmediatamente encontrada otra

todo lo que es parseo usa preg_replace con expresiones regulares

saludos
  #3 (permalink)  
Antiguo 13/10/2010, 07:01
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 3 meses
Puntos: 145
Respuesta: Agregar una palabra inmediatamente encontrada otra

wow q rapido :D, gracias, veremos


saludos.
__________________
http://chicho.ninja yiaaaa
  #4 (permalink)  
Antiguo 13/10/2010, 07:13
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 3 meses
Puntos: 89
Respuesta: Agregar una palabra inmediatamente encontrada otra

Esto alguna vez lo vi en un código de Pateketrueke :

Código PHP:
Ver original
  1. echo str_replace("<a", "<a rel=\"no-follow\"", $texto);
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #5 (permalink)  
Antiguo 13/10/2010, 07:27
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 3 meses
Puntos: 145
Respuesta: Agregar una palabra inmediatamente encontrada otra

Cita:
Iniciado por spider_boy Ver Mensaje
Esto alguna vez lo vi en un código de Pateketrueke :

Código PHP:
Ver original
  1. echo str_replace("<a", "<a rel=\"no-follow\"", $texto);
Gracias, muy simple y efectivo.

saludos
__________________
http://chicho.ninja yiaaaa

Etiquetas: palabra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.