Bonjour,
Voila je rencontre un petit problème avec mon code.
Je suis créateur d'une webradio et j'arrive a afficher le titre de mon live sur le player, mais j'aimerais que celui-ci ce raffraichît automatiquement et pas qu'il faut raffraichir la page...
Je sais pas si vous me suivez...
J'ai essayer de rechercher des astuces sur le net, mais sans réponse...
Mon code php
<div style="color:#000;font-family:Verdana;"><?php include('apicurrent.txt'); ?></div>
Le contenu de mon apicurrent.txt
Sean Paul - Get Busy (Loutaa 2 A.M Remix)
J'aimerais que le titre se "reload" automatiquement et pas qu'on ai besoin de refresh la page a chaque fois car c'est chiant...
En attendant une réponse de votre part, Cordialement, Mathieu.
Bonsoir,
Pour cela, un peu de javascript
<script type="text/javascript">
function get_titre() {
$.ajax({ url : 'apicurrent.txt' , // url du fichier de traitement
success : function(data){
// affichage des résultats dans le bloc $('#titre_en_cours').html(data);
// affichage des résultats dans le bloc
} });
} setInterval(get_titre, 10000);
</script>
Je vous laisse l'adapter à votre code
Carouge10 t'as donné la réponse. Peut être as tu besoin d'une petite explication ?
Pour recuperer, envoyer des données sans recharger la page on utilise ajax (asynchronous javascript and xml).
Le setInterval(get_titre,1000)
permet de dire :
relance la fonction get titre qui actualise le titre du live toutes les 10 000 milisecondes (donc 10 secondes)