Bonjour,

l'utilisation de ce script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
                   $xml = @simplexml_load_file("http://api.radionomy.com/toptracks.cfm?radiouid=393213e8-eef4-4f0b-a699-0c5ccbb2752b&days=7&type=xml&cover=no&amount=15");
                   if($xml){
                     echo '<table>';
                        foreach ($xml->track as $value){
                           "<tr><td>". print $value->position."</td><td><font color=\"yellow\">";
						   print $value->artists."</font></td></tr>";
                            "<tr><td></td><td>". print $value->title."</td></tr>";
 
                        }
                     echo '</table>';
                   }
                   else{
                     echo 'Erreur !';
                   }
               ?>
conduit à l'affichage de &apos; à la place des apostrophes (le problème) ; j'ai essayé d'encapsuler les print par htmlentities puis par la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 function car_spec($ch) {
 $search  = array('&apos;');
$replace = array('\'');
 
$resultat= str_replace($search, $replace, $ch);
return $ch;
 }
mais ça ne résoud rien ; comment faire ?