Je récupere un fichier XML, que je parse en php : Voici l'interieur de la boucle :
for ($i=0;$i<$maximum;$i++) { eregi("<title>(.*)</title>",$items[$i+1], $title); eregi("<link>(.*)</link>",$items[$i+1], $link); eregi("<dc:date>(.*)</dc:date>",$items[$i+1], $date); eregi("<dc:creator>(.*)</dc:creator>",$items[$i+1], $creator); eregi("<dc:subject>(.*)</dc:subject>",$items[$i+1], $subject); eregi("<description>(.*)</description>",$items[$i+1], $description); eregi("<content:encoded>(.*)</content:encoded>",$items[$i+1], $content); eregi("<enclosure url=\"(.*)\"",$items[$i+1], $img); } Lors de l'écriture des données dans un fichier "news.php", il insère un "<!CDATA[[texte de la news]]>" Il y a t-il une fonction, appart des fonctions de remplacement, pour jarter ca? Ou faut t'il déclarer quelque chose pour qu'il zappe ce genre de donnée?
Marsh Posté le 18-04-2005 à 17:07:30
Bonjour,
Je récupere un fichier XML, que je parse en php :
Voici l'interieur de la boucle :
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
eregi("<dc:date>(.*)</dc:date>",$items[$i+1], $date);
eregi("<dc:creator>(.*)</dc:creator>",$items[$i+1], $creator);
eregi("<dc:subject>(.*)</dc:subject>",$items[$i+1], $subject);
eregi("<description>(.*)</description>",$items[$i+1], $description);
eregi("<content:encoded>(.*)</content:encoded>",$items[$i+1], $content);
eregi("<enclosure url=\"(.*)\"",$items[$i+1], $img);
}
Lors de l'écriture des données dans un fichier "news.php", il insère un "<!CDATA[[texte de la news]]>"
Il y a t-il une fonction, appart des fonctions de remplacement, pour jarter ca?
Ou faut t'il déclarer quelque chose pour qu'il zappe ce genre de donnée?
Merci :)
Message édité par Mush22 le 18-04-2005 à 17:19:06