Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/12/2011, 08:35
arquidea
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Respuesta: Eliminar carácteres html con php

El archivo xml lo leo con "simplexml_load_file()". El problema es que cuando voy a introducir los datos leidos en la base de datos me los guarda con todas las etiquetas html que me han enviado en el xml como <table>, <border>, <p>,... y esto es lo que realmente me molesta y quiero eliminar. Para esto esta la función "strip_tags" pero ésta no funciona no se porque... Anteriormente puse el código donde muestro como leo el xml y luego intento eliminar estso caracteres pero no los elimina, el código que utilizo es este:

Código PHP:
<?php
$url 
"feed.xml";
$contenido_xml "";
if(
$d fopen($url"r")){
  while (
$auxfgets($d1024)){
    
$contenido_xml .= $aux;
  }
  
fclose($d);
}else{
  echo 
"No se pudo abrir el XML";
}
$xml simplexml_load_string($contenido_xml);

$i 1;


for(
$i=0$i<count($xml->ad); $i++){
$id $xml->ad[$i]->id;
$titulo $xml->ad[$i]->title;
$content $xml->ad[$i]->content;
$precio $xml->ad[$i]->price;
$vendedor $xml->ad[$i]->dealer;
$provincia $xml->ad[$i]->city_area;
$poblacion $xml->ad[$i]->city;
$marca $xml->ad[$i]->make;
$modelo $xml->ad[$i]->model;
$car_type $xml->ad[$i]->car_type;
$color $xml->ad[$i]->color;
$ano $xml->ad[$i]->year;
$km $xml->ad[$i]->mileage;
$puertas $xml->ad[$i]->doors;
$motor $xml->ad[$i]->engine_size;
$combustible $xml->ad[$i]->fuel;
$caballos $xml->ad[$i]->power;
$fecha $xml->ad[$i]->date;



echo 
$id;
echo 
strip_tags($content);
}


?>