Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2014, 01:28
phpdevelopment
 
Fecha de Ingreso: mayo-2011
Mensajes: 256
Antigüedad: 13 años, 6 meses
Puntos: 5
expersion regular etiquetas a

Buenos dias necesitaria una mano.

Tengo que recoger todos los a y sus elementos de una variable $content, con la funcion , con
preg_replace_callback o preg_match etc.

He visto esto.
Código PHP:
$content preg_replace_callback(
'/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i',
function(
$m) {
if (
strpos($m[1], "YOUR_DOMAIN_HERE") === false)
return 
'<a href="'.$m[1].'" rel="nofollow" target="_blank">'.$m[2].'</a>';
else
return 
'<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
},
$content);
return 
$content
Pero no me funciona, porque necesito cambiar los del domino y subdomino tambien.
eje.

www.midominio.com
test.midominio.com
midominio.prueba.com

Saludos y muchas gracias