Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/02/2009, 14:51
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: borrar link en php

Por eso te dije que no funcionaba porque imprimias la variable equivocada:

Cita:
$texto=str_replace("<br>","<br/>",$partido['fulltext']);
$prueba = preg_replace("/<a(.*)>(.*)<\/a>/i", "$2", $texto);
echo $texto;
Cuando imprimes la variable $texto esta aun contiene el texto con los <a>.

Sino te funciona (talvez tu servidor no tengas las expresiones pcre activadas), trata usando eregi_replace()

Porque yo hice una prueba y SI funciono.
Código PHP:
<?php 
$enlace 
'asdasdsdasd sd sdass dsa  <br /><a href="/Club/Players/Player.aspx?playerId=44231943" title="Sergejus Misingevicius">Sergejus Misingevicius</a> asdsadasdas dsdabsdoibasi is bdiasbdisa disd isadbsidnasi dasdnasidbnasidbasua da<br />'
$prueba preg_replace("/<a(.*)>(.*)<\/a>/i""$2"$enlace);
echo 
$prueba;
?>
Si vas a utilizar eregi_replace, tienes que utilizar \\2 en vez de $2