Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2785 connectés 

 


Dernière réponse
Sujet : XMMS Stats - Impossible d'afficher son fichier XML
YupYup Super, félicitations !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
YupYup Super, félicitations !
carribeanwolf regardes g mis sa sur mon ftp => sa marche => http://dancehallwar.free.fr/playlist/xmms_stats.php
YupYup Au temps pour moi. Bon ben il ne te reste plus qu'à installer un serveur Apache et php4, et tu pourras exécuter ton script.
 
Je ne pourrai pas t'aider là-dessus, ce sont des technologies que je ne maitrise pas.  
 
Salut !
carribeanwolf voici son fichier :
 

Citation :

<HTML>
<BODY bgcolor=black text=white>
<?php
$fichier = "xmms_stats.xml";
$is_time = 0;
 
function gestionnaire_texte($id_analyseur, $texte)
{  
    global $is_time;
    global $is_unix_time;
    if (!($texte== "\n" )){
 if($is_time==0)
      print $texte;
 else if ($is_time==1){
     print (intval($texte/1000/60))."m ".(($texte/1000)%60)."s";
     $is_time=0;
 }
 else if ($is_time==2){
         echo gmdate("M d Y H:i:s", $texte);
     $is_time=0;
 }
 
         
    }
}
 
function startElement($parser, $name, $attrs) {
 
    global $is_time;
    if($name == "SONG" )
 print "<TR>\n";
    else if($name == "LENGTH" || $name == "LISTENTIME" ){
 $is_time=1;
 print "<TD><CENTER><font size=1>";
    }
    else if($name == "HITS" ){
 print "<TD><CENTER><font size=1>";
    }
    else if($name == "TITLE" )
 print "<TD><font size=1>";
    else if($name == "LAST" ){
 $is_time=2;
 print "<TD><CENTER><font size=1>";
 
    }
     
}
 
function endElement($parser, $name) {
    if($name == "/SONG" )
 print "</TR>\n";
    else if($name == "/LENGTH" || $name == "/HITS" )
     print "</FONT></CENTER></TD>";
    else if($name == "/TITLE" )
 print "</FONT></TD>";
}
 
$id_fichier = fopen($fichier,"r" );
$donnee_XML = fread($id_fichier, filesize($fichier));
 
$id_analyseur = xml_parser_create();
 
xml_parser_set_option($id_analyseur, XML_OPTION_CASE_FOLDING, true);
xml_set_character_data_handler($id_analyseur, "gestionnaire_texte" );
xml_set_element_handler($id_analyseur,"startElement", "endElement" );
 
print "<TABLE border=0>\n";
print "<TR>\n<TD><CENTER>Titre<BR><BR></CENTER></TD><TD> Nombre d'&eacute;coute <BR><BR></TD><TD>Dur&eacute;e<BR><BR></TD><TD>Temps d'&eacute;coute<BR><BR></TD><TD>Derniere &eacute;coute<BR><BR></TD></TR>";
xml_parse($id_analyseur, $donnee_XML, feof($id_fichier));
 
print "</TABLE>\n";
 
xml_parser_free($id_analyseur);
?>
<p align="right"><a href="http://oute.org/mystuff/xmms_stats_stuff.php">Powered by xmms-stats</a></font></p>
</BODY></HTML>


YupYup Euh non, ce script php est l'ancienne(?) page web de son plugin.
carribeanwolf il a fé un script en PHP, mais je vois pas trop à quoi sa peu me servir avec firefox je peux pas l'ouvrir!
carribeanwolf Donc c'est un plugin qui sert à rien ou koi ?
carribeanwolf aucune info sur une telle fonction, voici le fichier readme :
 
NFORMATIONS
------------
Website:
    http://www.oute.org/mystuff/
 
Author:
     Renaud Galante <diodo@oute.org>
 
 
XMMS-Stats Plugin 0.1.0
-----------------------
 
Plugin générant un fichier XML ayant pour structure le nom
de la chanson, sa longueur, le nombre de fois que la  
chanson a été écoutée, le temps d'écoute, ainsi que la date
de la dernière écoute.
 
Configuration
--------------
3 champs de configuration existe
  - le premier indique le chemin complet du fichier XML qui  
    sera généré. e.g. /home/toto/public_html
  - le deuxième indique l'intervalle de temps en minute entre
    chaque génération du fichier XML. 0 signifie pas de gération
  - le troisième indique la valeur minimum de temps d'écoute
    de la chanson à partir de laquel les statistiques de la chanson  
    sont mise à jour.  
       e.g 60  
           Les statistiques de la chanson seront mise à jour
    seulement si on l'a écouté plus de 60 secondes
    En mettant 0 comme valeur, les statistiques de la chanson
    seront mise à jour seulement si on l'a écouté entièrement
YupYup http://oute.org/?page=xmms_stats
 
Apparemment il n'a pas développé de quoi exploiter ce fichier XML.
carribeanwolf le truc bizarre sé que je ne trouve pas son site, j'ai beau cherché mais y a aucune info !
YupYup Ben tu fais tourner une moulinette qui te le convertisse au format HTML par exemple. Les fichiers XML sont souvent destinés à être traités par un autre programme.
 
Une première piste serait de visiter la page du maintainer du plugin XMMS que tu utilises (attention, pas celle de XMMS), pour voir s'il n'a pas implémenté ce genre de moulinettes.
carribeanwolf Ah ouais, mais je fais quoi avec ce fichier XML ? Voir tout en code source sé pas le pied !
YupYup Non, un fichier XML n'est pas un fichier HTML, tu dois confondre les deux je pense.
 
Le XML c'est ça : http://www.w3.org/XML/
Le HTML c'est ça : http://www.w3.org/MarkUp/
carribeanwolf Je capte rien, normalement un fichier XML doit s'afficher comme une page web non ? Là c'est comme un code source ! Comment dois-je m'en servir pour que sa s'affiche comme une page web, j'y capte vraiment rien
YupYup Ben il a l'air de s'afficher, puisque tu le vois ?
carribeanwolf Bonsoir j'ai un petit souci, j'ai installe le plugins XMMS Stats qui crée un fichier XML avec toutes les infos sur mes préférences musicales. Le souci sé lorsque je veux ouvrir ce fichier XML FireFox me renvoit ce message :  
 

Citation :

Ce fichier XML ne semble pas avoir d'information de style associé avec lui. L'arbre du document est montré ci-dessous.


 
Que dois je faire ? Sa me soul, voici le début du code du fichier XML :
 

Citation :

<?xml version="1.0"?>
 
<xmmsstats>
<song>
<title>Elvis Crespo - </title>
<hits>9</hits>
<length>356440</length>
<listentime>2249002</listentime>
<last>1114948174</last>
</song>
<song>
<title>Degree - Ice cream love</title>
<hits>4</hits>
<length>255660</length>
<listentime>1020766</listentime>
<last>1114971662</last>
</song>
<song>


 
J'aimerais savoir donc ce que je dois faire pour pouvoir afficher ce fichier, merci


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)