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
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
0