Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

J'essaye d'adapter le code que Carouge10 m'a donné mais le problème c'est que ça fonctionne pas...
Mon code javascript :

<script type="text/javascript">
function get_titre() {
    $.ajax({ url : 'titrage.php' , // url du fichier de traitement 
    success : function(data){ 
        $('#encours_titre').html(data); 
        // affichage des résultats dans le bloc 
     } }); 
} setInterval(get_titre, 10000);
</script>

Le contenu de mon titrage.php

<?php
#####################
# TITRAGE RADIONOMY #
#   CODÉ PAR MATHIEU   #
#####################

// Url du xml
$xml = @ simplexml_load_file('http://api.radionomy.com/currentsong.cfm?radiouid=38f1d01f-7892-4227-a98a-00ce4211e9f0&apikey=d4b77423-4dad-4d76-9f82-9a2218143d44&type=xml');
foreach ($xml as $track)
{

  $artiste = $track->artists;
  $titre = $track->title;

}
$artiste = ucwords($artiste);
$titre = ucwords($titre);
if ($artiste == "WebStorming" ) // Si c'est un jingle, on affiche le message "pas de vote"
{
  echo "<b>WebStorming revient dans quelques instants ...";
}
else // Sinon on affiche le titrage
{
echo "<b>$artiste</b><br>$titre";
}
?>

Ce que je veux

J'aimerais que le titre se raffraichisse automatiquement (toutes les 10 secondes) par exemple.
Le problème c'est que je dois raffraichir la page pour avoir le nouveau titre actuellement en diffusion... et c'est génant...



Ce que j'obtiens

Je n'obtiens aucune erreur, le titre s'affiche correctement mais il ne se raffraichît pas automatiquement :(

En attente de votre aide,
Cordialement, DayTech :)

3 réponses


DayTech
Auteur

Ah, j'ai oublier aussi ma div de contenu du titrage:

<div id="encours_titre" style="display:inline-block;margin-left:5px;">
<?php include('titrage.php'); ?>
</div>

Bonjour.

J'essaye d'adapter le code que Carouge10 m'a donné

Tu pourrais peut-être donner le lien qui reporte au sujet concerné.
Donc, en reprenant la partie de l'énoncé correspondant :
J'essaye d'adapter le code que Carouge10 m'a donné ...

Car celui/ceux qui auront vu(s) le code, n'auront aucune difficulté, mais pour les autres, il faudra qu'ils recherchent le sujet pour voir le code qu'il t'a proposé.

Bonjour,
Le code que j'ai fourni est celui du javascript.