PHP - eliminar enlaces de una cadena de texto

 
Vista:
Imágen de perfil de siREZ
Val: 23
Ha disminuido su posición en 95 puestos en PHP (en relación al último mes)
Gráfica de PHP

eliminar enlaces de una cadena de texto

Publicado por siREZ (203 intervenciones) el 23/11/2013 08:20:39
Cordial Saludo.
Deseo eliminar todos los enlaces de un texto

$datos = htmlspecialchars($_GET["ref"]).".txt";//recupero el nombre del archivo

$archivo = file_get_contents("$datos"); //Guardo archivo.txt en $archivo

if (!$archivo) {echo "<p>Imposible abrir el nuevo archivo. $datos \n";exit;}

$archivo tiene algunos enlaces que no quiero que aparezcan en mi pagina. Trato de eliminarlos así:

$archivo = preg_replace('/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i', '', $archivo);

echo $archivo;exit;

pero no me elimina los enlaces. Donde está fallando?

o de pronto con:
echo strip_tags($archivo,'<p>, etc' );

pero no se como implementarlo

gracias


siREZ
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder